mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-24 04:53:54 +00:00
use leaderboard for specific time point to perform competitor selection update in RaceBoardModes
Change-Id: I2963c155d9cca018f86cb6953e115280ae50dfac
This commit is contained in:
1 parent
6cdd32bbbf
commit
c44d6eeb14
2 files changed
+3
-2
No files matched your search
+2
-1
@@ -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(),
|
||||||
|
|||||||
+1
-1
@@ -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() {
|
||||||
|
|||||||
Reference in new issue
Block a user