AirsoftTimer software based on mbed

Dependencies:   mbed TextLCD keypad

games/ShowBuzzer.h

Committer:
sillevl
Date:
2015-05-23
Revision:
12:22e9ef610ea2
Parent:
11:50572814f73e

File content as of revision 12:22e9ef610ea2:


#ifndef SHOWBUZZER_H
#define SHOWBUZZER_H

#include "Game.h"

class ShowBuzzer : public Game{
    
    public:
    ShowBuzzer(Board* board);
    virtual void setup();
    virtual void run();
    
    private:
    enum Team {TEAM_A, TEAM_B};
    Team waitForButtonPress();
    void setLeds(Team team);
    void setDisplay(Team team);
    void playSound();
    void newRound();
    uint32_t keyPressed(uint32_t key);
    
    void playCorrect();
    void playWrong();
};


#endif