AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

Committer:
sillevl
Date:
Sat May 23 15:28:55 2015 +0000
Revision:
12:22e9ef610ea2
Parent:
11:50572814f73e
Showbuzzer game only

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sillevl 11:50572814f73e 1
sillevl 11:50572814f73e 2 #ifndef SHOWBUZZER_H
sillevl 11:50572814f73e 3 #define SHOWBUZZER_H
sillevl 11:50572814f73e 4
sillevl 11:50572814f73e 5 #include "Game.h"
sillevl 11:50572814f73e 6
sillevl 11:50572814f73e 7 class ShowBuzzer : public Game{
sillevl 11:50572814f73e 8
sillevl 11:50572814f73e 9 public:
sillevl 11:50572814f73e 10 ShowBuzzer(Board* board);
sillevl 12:22e9ef610ea2 11 virtual void setup();
sillevl 11:50572814f73e 12 virtual void run();
sillevl 11:50572814f73e 13
sillevl 11:50572814f73e 14 private:
sillevl 11:50572814f73e 15 enum Team {TEAM_A, TEAM_B};
sillevl 11:50572814f73e 16 Team waitForButtonPress();
sillevl 11:50572814f73e 17 void setLeds(Team team);
sillevl 11:50572814f73e 18 void setDisplay(Team team);
sillevl 11:50572814f73e 19 void playSound();
sillevl 11:50572814f73e 20 void newRound();
sillevl 11:50572814f73e 21 uint32_t keyPressed(uint32_t key);
sillevl 11:50572814f73e 22
sillevl 11:50572814f73e 23 void playCorrect();
sillevl 11:50572814f73e 24 void playWrong();
sillevl 11:50572814f73e 25 };
sillevl 11:50572814f73e 26
sillevl 11:50572814f73e 27
sillevl 11:50572814f73e 28 #endif