use leaderboard for specific time point to perform competitor selection update in RaceBoardModes

Change-Id: I2963c155d9cca018f86cb6953e115280ae50dfac
This commit is contained in:
Axel Uhl committed 2016-07-16 22:47:01 +02:00
1 parent 6cdd32bbbf
commit c44d6eeb14
2 files changed
+3 -2

No files matched your search

@@ -53,7 +53,7 @@ public class StartAnalysisMode extends RaceBoardModeWithPerRaceCompetitors {
@Override @Override
protected void updateCompetitorSelection() { protected void updateCompetitorSelection() {
updateCompetitorSelection(/* howManyTopCompetitorsInRaceToSelect */ 3, getLeaderboard()); updateCompetitorSelection(/* howManyTopCompetitorsInRaceToSelect */ 3, getLeaderboardForSpecificTimePoint());
} }
private void adjustMapSettings() { private void adjustMapSettings() {
@@ -166,6 +166,7 @@ public class StartAnalysisMode extends RaceBoardModeWithPerRaceCompetitors {
raceDetailsToShow.add(DetailType.SPEED_OVER_GROUND_AT_RACE_START); raceDetailsToShow.add(DetailType.SPEED_OVER_GROUND_AT_RACE_START);
raceDetailsToShow.add(DetailType.SPEED_OVER_GROUND_WHEN_PASSING_START); raceDetailsToShow.add(DetailType.SPEED_OVER_GROUND_WHEN_PASSING_START);
raceDetailsToShow.add(DetailType.START_TACK); raceDetailsToShow.add(DetailType.START_TACK);
raceDetailsToShow.add(DetailType.RACE_GAP_TO_LEADER_IN_SECONDS);
raceDetailsToShow.remove(DetailType.DISPLAY_LEGS); raceDetailsToShow.remove(DetailType.DISPLAY_LEGS);
final LeaderboardSettings newSettings = new LeaderboardSettings(existingSettings.getManeuverDetailsToShow(), final LeaderboardSettings newSettings = new LeaderboardSettings(existingSettings.getManeuverDetailsToShow(),
existingSettings.getLegDetailsToShow(), existingSettings.getLegDetailsToShow(),
@@ -33,7 +33,7 @@ public class WinningLanesMode extends RaceBoardModeWithPerRaceCompetitors {
@Override @Override
protected void updateCompetitorSelection() { protected void updateCompetitorSelection() {
final int howManyCompetitorsToSelect = getHowManyCompetitorsToSelect(getLeaderboardPanel().getCompetitors(getRaceIdentifier())); final int howManyCompetitorsToSelect = getHowManyCompetitorsToSelect(getLeaderboardPanel().getCompetitors(getRaceIdentifier()));
updateCompetitorSelection(howManyCompetitorsToSelect, getLeaderboard()); updateCompetitorSelection(howManyCompetitorsToSelect, getLeaderboardForSpecificTimePoint());
} }
private void adjustLeaderboardSettings() { private void adjustLeaderboardSettings() {