Added self-documenting RaceStatus boolean getters

- Deprecated RaceStatus.getRaceStatus

#story[782]
main
cbt24 9 years ago
parent cc824aa89a
commit f27dbc29b0

@ -47,6 +47,10 @@ public class RaceStatus extends AC35Data{
return raceID;
}
/**
* @deprecated use status booleans
* @return race status number
*/
public int getRaceStatus()
{
return raceStatus;
@ -76,4 +80,48 @@ public class RaceStatus extends AC35Data{
{
return boatStatusMessages;
}
public boolean isNotActive() {
return raceStatus == 0;
}
public boolean isWarning() {
return raceStatus == 1;
}
public boolean isPreparatory() {
return raceStatus == 2;
}
public boolean isStarted() {
return raceStatus == 3;
}
public boolean isFinished() {
return raceStatus == 4;
}
public boolean isRetired() {
return raceStatus == 5;
}
public boolean isAbandoned() {
return raceStatus == 6;
}
public boolean isPostponed() {
return raceStatus == 7;
}
public boolean isTerminated() {
return raceStatus == 8;
}
public boolean isStartTimeSet() {
return raceStatus != 9;
}
public boolean isPrestart() {
return raceStatus == 10;
}
}

Loading…
Cancel
Save