Coordinator v2
Dependencies: NerfUSXbee PinDetect EthernetInterface JSON MFRC522 WebSocketClient mbed-rtos mbed
Diff: includes/GameModes/SpeedMode.hpp
- Revision:
- 1:e1c5259b7d9a
diff -r 000000000000 -r e1c5259b7d9a includes/GameModes/SpeedMode.hpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/includes/GameModes/SpeedMode.hpp Mon Apr 10 15:02:24 2017 -0400 @@ -0,0 +1,25 @@ +#pragma once +#include "GameMode.hpp" + +class SpeedMode : public GameMode +{ + public: + using GameMode::GameMode; + Target* GetNextTarget() + { + return GetRandomTarget(); + } + void OnTargetHit(int timeTaken) + { + stats.targets++; + stats.score += 5; + } + void OnTargetMiss() + { + stats.score -= 1; + } + int getTimeBetweenTargets() + { + return 1000; + } +}; \ No newline at end of file