ELEC2645 (2018/19) / Mbed 2 deprecated el17set_

Dependencies:   mbed

Committer:
S_Tingle
Date:
Mon May 06 14:13:09 2019 +0000
Revision:
14:d0650d0de063
Parent:
13:c3b550fc2445
Child:
15:a080c64cf301
added start screen

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 11:953141c3f7dd 9 #include "Enemy1.h"
S_Tingle 12:200a1266ceee 10 #include "Enemy2.h"
S_Tingle 14:d0650d0de063 11 #include "Coin.h"
S_Tingle 5:e6cb6fda5b37 12
S_Tingle 5:e6cb6fda5b37 13 class Game{
S_Tingle 5:e6cb6fda5b37 14
S_Tingle 5:e6cb6fda5b37 15 public:
S_Tingle 5:e6cb6fda5b37 16
S_Tingle 5:e6cb6fda5b37 17 Game();
S_Tingle 5:e6cb6fda5b37 18 ~Game();
S_Tingle 5:e6cb6fda5b37 19 void init();
S_Tingle 5:e6cb6fda5b37 20 void dirmag(Gamepad &pad);
S_Tingle 5:e6cb6fda5b37 21 void drawSprite(N5110 &lcd);
S_Tingle 14:d0650d0de063 22 void collect(Smiley smiley,Coin coin,N5110 &lcd);
S_Tingle 14:d0650d0de063 23 void movement(Gamepad &pad,N5110 &lcd);
S_Tingle 5:e6cb6fda5b37 24
S_Tingle 5:e6cb6fda5b37 25 private:
S_Tingle 5:e6cb6fda5b37 26
S_Tingle 5:e6cb6fda5b37 27 Smiley smiley;
S_Tingle 5:e6cb6fda5b37 28 Maze maze;
S_Tingle 11:953141c3f7dd 29 Enemy1 enemy1;
S_Tingle 12:200a1266ceee 30 Enemy2 enemy2;
S_Tingle 13:c3b550fc2445 31 Coin coin;
S_Tingle 5:e6cb6fda5b37 32 Direction dir;
S_Tingle 9:b272864b8355 33
S_Tingle 5:e6cb6fda5b37 34 float mag;
S_Tingle 5:e6cb6fda5b37 35 int x;
S_Tingle 5:e6cb6fda5b37 36 int y;
S_Tingle 5:e6cb6fda5b37 37 };
S_Tingle 5:e6cb6fda5b37 38
S_Tingle 5:e6cb6fda5b37 39 #endif