ELEC2645 (2018/19) / Mbed 2 deprecated el17set_

Dependencies:   mbed

Committer:
S_Tingle
Date:
Sun Apr 28 12:41:56 2019 +0000
Revision:
7:fa8629d7bb6e
Parent:
6:c4d49375be7b
Child:
8:bf4f93602b8b
unsuccessful implementation of collisions

Who changed what in which revision?

UserRevisionLine numberNew contents of line
S_Tingle 5:e6cb6fda5b37 1 #ifndef GAME_H
S_Tingle 5:e6cb6fda5b37 2 #define GAME_H
S_Tingle 5:e6cb6fda5b37 3
S_Tingle 5:e6cb6fda5b37 4 #include "mbed.h"
S_Tingle 5:e6cb6fda5b37 5 #include "N5110.h"
S_Tingle 5:e6cb6fda5b37 6 #include "Gamepad.h"
S_Tingle 5:e6cb6fda5b37 7 #include "Smiley.h"
S_Tingle 5:e6cb6fda5b37 8 #include "Maze.h"
S_Tingle 6:c4d49375be7b 9 #include "mazeCollisions.h"
S_Tingle 5:e6cb6fda5b37 10
S_Tingle 5:e6cb6fda5b37 11 class Game{
S_Tingle 5:e6cb6fda5b37 12
S_Tingle 5:e6cb6fda5b37 13 public:
S_Tingle 5:e6cb6fda5b37 14
S_Tingle 5:e6cb6fda5b37 15 Game();
S_Tingle 5:e6cb6fda5b37 16 ~Game();
S_Tingle 5:e6cb6fda5b37 17 void init();
S_Tingle 5:e6cb6fda5b37 18 void dirmag(Gamepad &pad);
S_Tingle 5:e6cb6fda5b37 19 void drawSprite(N5110 &lcd);
S_Tingle 5:e6cb6fda5b37 20 void movement(Gamepad &pad);
S_Tingle 7:fa8629d7bb6e 21 void allCollisions(N5110 &lcd,Gamepad &pad);
S_Tingle 5:e6cb6fda5b37 22
S_Tingle 5:e6cb6fda5b37 23 private:
S_Tingle 5:e6cb6fda5b37 24
S_Tingle 5:e6cb6fda5b37 25 Smiley smiley;
S_Tingle 5:e6cb6fda5b37 26 Maze maze;
S_Tingle 7:fa8629d7bb6e 27 mazeCollisions mazecollisions;
S_Tingle 5:e6cb6fda5b37 28 Direction dir;
S_Tingle 5:e6cb6fda5b37 29 float mag;
S_Tingle 5:e6cb6fda5b37 30 int x;
S_Tingle 5:e6cb6fda5b37 31 int y;
S_Tingle 7:fa8629d7bb6e 32 int width;
S_Tingle 7:fa8629d7bb6e 33 int height;
S_Tingle 5:e6cb6fda5b37 34 };
S_Tingle 5:e6cb6fda5b37 35
S_Tingle 5:e6cb6fda5b37 36 #endif