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
Diff: Simon.h
- 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