Simple Simon says mbed game which makes random queue, shows it with onboard LEDs and takes user input with push buttons.

Dependencies:   PinDetect mbed beep

Revision:
3:75399d0ba94e
Parent:
0:d53b17bb7ffa
Child:
4:32b02dd83c0d
--- a/Simon.h	Tue Feb 03 13:01:28 2015 +0000
+++ b/Simon.h	Wed Feb 04 13:14:49 2015 +0000
@@ -7,24 +7,23 @@
 class Simon {
     public:
         Simon();
-        void firstTurn() { turn = 1;};
-        void gameStart();
+        void gameStart(int);
         void newQueue();
         void showQueue();
         bool userTurn();
-        void LEDSOn();
-        void LEDSOff();
+        void LEDSBlink();
     private:
-        void keyPressedSt(void);
-        void keyPressedNd(void);
-        void keyPressedRd(void);
-        void keyPressedTh(void);
-        int TestQueue(int);
+        void keyPressedSt();
+        void keyPressedNd();
+        void keyPressedRd();
+        void keyPressedTh();
+        void ReStart();
+        int testQueue();
         static PinDetect button[];
-        static DigitalOut leds[];
+        static DigitalOut led[];
         vector<int> queue; 
-        int i, test_val;
-        bool button_press;
+        int i, test_val, first_turn;
+        bool button_press, run;
         unsigned int turn;
 };
 #endif
\ No newline at end of file