From ecf631034fbe04f102ee8b0266c6e2774307623f Mon Sep 17 00:00:00 2001 From: Alexander Eckart Date: Sat, 24 Mar 2012 13:56:39 +0100 Subject: [PATCH] update to build 0059, fixed highscore saving bug --- Vocaluxe/Base/CProfiles.cs | 2 +- Vocaluxe/Base/CSettings.cs | 2 +- Vocaluxe/Screens/CScreenHighscore.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Vocaluxe/Base/CProfiles.cs b/Vocaluxe/Base/CProfiles.cs index 5d0d072b..ed73ed31 100644 --- a/Vocaluxe/Base/CProfiles.cs +++ b/Vocaluxe/Base/CProfiles.cs @@ -237,7 +237,7 @@ namespace Vocaluxe.Base public static bool IsGuestProfile(int ProfileNr) { if (ProfileNr < 0 || ProfileNr >= _Profiles.Count) - return false; + return true; // this will prevent from saving dummy profiles to highscore db return _Profiles[ProfileNr].GuestProfile == EOffOn.TR_CONFIG_ON; } diff --git a/Vocaluxe/Base/CSettings.cs b/Vocaluxe/Base/CSettings.cs index 27aaab33..8446d7fa 100644 --- a/Vocaluxe/Base/CSettings.cs +++ b/Vocaluxe/Base/CSettings.cs @@ -47,7 +47,7 @@ namespace Vocaluxe.Base public const int iVersionSub = 0; // steps public const ERevision VersionRevision = ERevision.RC; - public const int iBuild = 58; // Increase on every published version! Never Reset! + public const int iBuild = 59; // Increase on every published version! Never Reset! public const int iDatabaseHighscoreVersion = 1; public const int iDatabaseCoverVersion = 1; diff --git a/Vocaluxe/Screens/CScreenHighscore.cs b/Vocaluxe/Screens/CScreenHighscore.cs index 7d816f66..6f499513 100644 --- a/Vocaluxe/Screens/CScreenHighscore.cs +++ b/Vocaluxe/Screens/CScreenHighscore.cs @@ -223,7 +223,7 @@ namespace Vocaluxe.Screens for (int p = 0; p < player.Length; p++) { - if (player[p].Points > CSettings.MinScoreForDB && player[p].SongFinished && !CProfiles.IsGuestProfile(p)) + if (player[p].Points > CSettings.MinScoreForDB && player[p].SongFinished && !CProfiles.IsGuestProfile(player[p].ProfileID)) _NewEntryIDs.Add(CDataBase.AddScore(player[p])); } }