Switch to game mode with highscore entries

If Highscores will be opened from song screen, switch to the first game mode with highscore entries.
This commit is contained in:
Stefan authored and GitHub committed 2020-01-25 09:11:33 +01:00
1 parent 6dae65daad
commit 15afc5e07b
1 file changed
+6
+6
View File
@@ -245,10 +245,16 @@ namespace Vocaluxe.Screens
_Scores = new List<SDBScoreEntry>[4];
int songID = CScreenSong.getSelectedSongID();
EHighscoreStyle style = CBase.Config.GetHighscoreStyle();
bool foundHighscoreEntries = false;
for (int gameModeNum = 0; gameModeNum < 4; gameModeNum++)
{
_Scores[gameModeNum] = CDataBase.LoadScore(songID, (EGameMode)gameModeNum, style);
if (!foundHighscoreEntries && _Scores[gameModeNum].Count > 0)
{
_Round = gameModeNum;
foundHighscoreEntries = true;
}
}
}
else