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
|
||||
protected void updateCompetitorSelection() {
|
||||
updateCompetitorSelection(/* howManyTopCompetitorsInRaceToSelect */ 3, getLeaderboard());
|
||||
updateCompetitorSelection(/* howManyTopCompetitorsInRaceToSelect */ 3, getLeaderboardForSpecificTimePoint());
|
||||
}
|
||||
|
||||
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_WHEN_PASSING_START);
|
||||
raceDetailsToShow.add(DetailType.START_TACK);
|
||||
raceDetailsToShow.add(DetailType.RACE_GAP_TO_LEADER_IN_SECONDS);
|
||||
raceDetailsToShow.remove(DetailType.DISPLAY_LEGS);
|
||||
final LeaderboardSettings newSettings = new LeaderboardSettings(existingSettings.getManeuverDetailsToShow(),
|
||||
existingSettings.getLegDetailsToShow(),
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ public class WinningLanesMode extends RaceBoardModeWithPerRaceCompetitors {
|
||||
@Override
|
||||
protected void updateCompetitorSelection() {
|
||||
final int howManyCompetitorsToSelect = getHowManyCompetitorsToSelect(getLeaderboardPanel().getCompetitors(getRaceIdentifier()));
|
||||
updateCompetitorSelection(howManyCompetitorsToSelect, getLeaderboard());
|
||||
updateCompetitorSelection(howManyCompetitorsToSelect, getLeaderboardForSpecificTimePoint());
|
||||
}
|
||||
|
||||
private void adjustLeaderboardSettings() {
|
||||
|
||||
Reference in new issue
Block a user