AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

Committer:
sillevl
Date:
Sun May 24 19:31:24 2015 +0000
Revision:
22:741a6e3a8dd7
Parent:
18:abcebc4d0da0
Child:
23:eb5a5da6e83f
removed some comments

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sillevl 5:be598835bab0 1 #ifndef GAME_H
sillevl 5:be598835bab0 2 #define GAME_H
sillevl 5:be598835bab0 3
sillevl 5:be598835bab0 4 #include "../board/Board.h"
sillevl 5:be598835bab0 5
sillevl 18:abcebc4d0da0 6 class Game /*: public ButtonListener*/{
sillevl 5:be598835bab0 7 public:
sillevl 5:be598835bab0 8 Game(Board* board);
sillevl 5:be598835bab0 9 static const char* NAME;
sillevl 5:be598835bab0 10
sillevl 12:22e9ef610ea2 11 virtual void setup() = 0;
sillevl 5:be598835bab0 12 virtual void run() = 0;
sillevl 5:be598835bab0 13
sillevl 14:e0bfee0a5e66 14 Board* getBoard();
sillevl 14:e0bfee0a5e66 15
sillevl 5:be598835bab0 16 protected:
sillevl 5:be598835bab0 17 Board* board;
sillevl 5:be598835bab0 18
sillevl 12:22e9ef610ea2 19 LCD* lcd;
sillevl 12:22e9ef610ea2 20 Leds* leds;
sillevl 12:22e9ef610ea2 21 Key* key;
sillevl 12:22e9ef610ea2 22 Button* button;
sillevl 12:22e9ef610ea2 23 Keyboard* keyboard;
sillevl 12:22e9ef610ea2 24 Buzzer* buzzer;
sillevl 12:22e9ef610ea2 25
sillevl 22:741a6e3a8dd7 26
sillevl 22:741a6e3a8dd7 27
sillevl 14:e0bfee0a5e66 28 void init();
sillevl 14:e0bfee0a5e66 29 void end();
sillevl 14:e0bfee0a5e66 30
sillevl 5:be598835bab0 31 };
sillevl 5:be598835bab0 32
sillevl 5:be598835bab0 33
sillevl 5:be598835bab0 34 #endif