NerfUS game coordinator for the Nerf gun firing range

Dependencies:   HardwareInterface mbed-rtos mbed

Fork of NerfUS by NerfUS

Branch:
PlayableGame
Revision:
18:469c8b2a9af9
Parent:
16:5e6c695468b6
Child:
19:33e8cd56630f
--- a/source/GameCoordinator.cpp	Fri Mar 17 17:19:42 2017 -0400
+++ b/source/GameCoordinator.cpp	Mon Mar 27 11:15:50 2017 -0400
@@ -1,15 +1,16 @@
 #include "GameCoordinator.hpp"
 
-GameCoordinator::GameCoordinator(RandomNumberGenerator& random_number_generator) :
-    random_number_generator(random_number_generator)
+GameCoordinator::GameCoordinator(RandomNumberGenerator &random_number_generator) : random_number_generator(random_number_generator)
 {
+    //TODO Initialize gamemodes
+    //this->gameModes[0] = PrecisionMode(&(this->targets), random_number_generator);
 }
 
 std::vector<TargetInfo> GameCoordinator::generate_random_target_course(const int number_of_targets, const int timeout_ms)
 {
     std::vector<TargetInfo> target_course;
 
-    for(int i=0; i<number_of_targets; ++i)
+    for (int i = 0; i < number_of_targets; ++i)
     {
         TargetInfo new_target;
 
@@ -22,4 +23,3 @@
 
     return target_course;
 }
-