Separated RaceLogic from MockRace

- MockRace satisfies refactor requirement for RaceState
- VisualiserRace directly implements Runnable to remove method from MockRace

#story[1094]
This commit is contained in:
Connor Taylor-Brown
2017-08-03 00:32:17 +12:00
parent 0466292bd0
commit 2672c2b13b
5 changed files with 180 additions and 164 deletions
@@ -27,7 +27,7 @@ import java.util.Map;
* Has a course, boats, boundaries, etc...
* Observes LatestMessages and updates its state based on new messages.
*/
public class VisualiserRace extends Race {
public class VisualiserRace extends Race implements Runnable {
/**