NerfUS / Mbed 2 deprecated NerfUS-Coord

Dependencies:   NerfUSXbee PinDetect EthernetInterface JSON MFRC522 WebSocketClient mbed-rtos mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SpeedMode.hpp Source File

SpeedMode.hpp

00001 #pragma once
00002 #include "GameMode.hpp"
00003 
00004 class SpeedMode : public GameMode
00005 {
00006   public:
00007     using GameMode::GameMode;
00008     Target* GetNextTarget()
00009     {
00010       return GetRandomTarget();
00011     }
00012     void OnTargetHit(int timeTaken)
00013     {
00014       stats.targets++;
00015       stats.score += 5;
00016     }
00017     void OnTargetMiss()
00018     {
00019       stats.score -= 1;
00020     }  
00021     int getTimeBetweenTargets()
00022     {
00023       return 1000;
00024     }
00025 };