anticipation
Loading...
Searching...
No Matches
GamePlayer.h
Go to the documentation of this file.
1
28#ifndef GAMEPLAYER_H_
29#define GAMEPLAYER_H_
30
31#include "GPIO.h"
32
33using namespace SWE4211RPi;
34
40private:
44 GPIO &button;
45
49 GPIO &redLight;
62 int id;
63
64public:
72 GamePlayer(int buttonPort, int redLEDPort, int greenLEDPort, int id);
73
77 virtual ~GamePlayer();
78
82 void run();
83
87 void designateWinner();
88
95};
96
97#endif /* GAMEPLAYER_H_ */
This class represents a single instance of a game player.
Definition GamePlayer.h:39
GPIO & button
Definition GamePlayer.h:44
GPIO & redLight
Definition GamePlayer.h:49
void run()
Definition GamePlayer.cpp:81
long totalPlayerElapsedTime
Definition GamePlayer.h:57
long getTotalPlayerElapsedTime()
Definition GamePlayer.cpp:193
virtual ~GamePlayer()
Definition GamePlayer.cpp:65
int id
Definition GamePlayer.h:62
GPIO & greenLight
Definition GamePlayer.h:53
void designateWinner()
Definition GamePlayer.cpp:176