AirsoftTimer software based on mbed
Dependencies: mbed TextLCD keypad
Diff: games/Game.h
- Revision:
- 23:eb5a5da6e83f
- Parent:
- 22:741a6e3a8dd7
--- a/games/Game.h Sun May 24 19:31:24 2015 +0000 +++ b/games/Game.h Sun May 24 20:36:19 2015 +0000 @@ -2,14 +2,18 @@ #define GAME_H #include "../board/Board.h" +#include "../objectives/Objective.h" +#include <vector> class Game /*: public ButtonListener*/{ public: Game(Board* board); + virtual ~Game(); + static const char* NAME; virtual void setup() = 0; - virtual void run() = 0; + void run(); Board* getBoard(); @@ -23,7 +27,7 @@ Keyboard* keyboard; Buzzer* buzzer; - + vector<Objective*> objectives; void init(); void end();