Issue 19 changes.
This commit is contained in:
@@ -22,6 +22,8 @@ public class RaceLogic implements RunnableWithFramePeriod {
|
||||
|
||||
private CompositeCommand commands;
|
||||
|
||||
private boolean loopBool = true;
|
||||
|
||||
/**
|
||||
* Initialises race loop with state and server message queue
|
||||
* @param race state of race to modify
|
||||
@@ -46,6 +48,10 @@ public class RaceLogic implements RunnableWithFramePeriod {
|
||||
raceLoop();
|
||||
}
|
||||
|
||||
public void boolFalse(){
|
||||
loopBool = false;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Countdown timer until race starts.
|
||||
@@ -54,7 +60,7 @@ public class RaceLogic implements RunnableWithFramePeriod {
|
||||
|
||||
long previousFrameTime = System.currentTimeMillis();
|
||||
|
||||
while (race.getRaceStatusEnum() != RaceStatusEnum.STARTED) {
|
||||
while (race.getRaceStatusEnum() != RaceStatusEnum.STARTED && loopBool) {
|
||||
|
||||
long currentTime = System.currentTimeMillis();
|
||||
|
||||
@@ -93,7 +99,7 @@ public class RaceLogic implements RunnableWithFramePeriod {
|
||||
|
||||
long previousFrameTime = System.currentTimeMillis();
|
||||
|
||||
while (race.getRaceStatusEnum() != RaceStatusEnum.FINISHED) {
|
||||
while (race.getRaceStatusEnum() != RaceStatusEnum.FINISHED && loopBool) {
|
||||
|
||||
//Get the current time.
|
||||
long currentTime = System.currentTimeMillis();
|
||||
|
||||
Reference in New Issue
Block a user