AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

Revision:
12:22e9ef610ea2
Parent:
5:be598835bab0
Child:
13:ece97a1108cc
diff -r 50572814f73e -r 22e9ef610ea2 games/Game.h
--- a/games/Game.h	Wed Dec 31 15:27:43 2014 +0000
+++ b/games/Game.h	Sat May 23 15:28:55 2015 +0000
@@ -9,11 +9,21 @@
     static const char* NAME;
     static Game* create_game(Board* board, int choice); //factory method
     
+    virtual void setup() = 0;
     virtual void run() = 0;
     
     protected:
     Board* board;
     
+    LCD* lcd;
+    Leds* leds;
+    Key* key;
+    Button* button;
+    Keyboard* keyboard;
+    Buzzer* buzzer;
+    
+    void keyEvent(char key);
+    
 };