Fixed Partymodes

Fixed Text copy constructor
This commit is contained in:
Flamefire committed 2013-04-16 17:41:55 +02:00
1 parent 55849376ba
commit 82b446684b
8 files changed
+33 -36

No files matched your search

@@ -82,7 +82,7 @@
<!--<Font>: Text font name-->
<Font>Outline</Font>
<!--<Text>: Nothing or translation tag-->
<Text>TR_SCREENCONFIG_NUMPLAYERT1</Text>
<Text>TR_SCREENCONFIG_NUMPLAYERST1</Text>
<!--<Reflection> If exists:-->
<!-- <Space>: Reflection Space-->
<!-- <Height>: Reflection Height-->
@@ -111,7 +111,7 @@
<!--<Font>: Text font name-->
<Font>Outline</Font>
<!--<Text>: Nothing or translation tag-->
<Text>TR_SCREENCONFIG_NUMPLAYERT2</Text>
<Text>TR_SCREENCONFIG_NUMPLAYERST2</Text>
<!--<Reflection> If exists:-->
<!-- <Space>: Reflection Space-->
<!-- <Height>: Reflection Height-->
@@ -277,8 +277,8 @@ namespace VocaluxeLib.PartyModes.Challenge
switch (_Stage)
{
case EStage.NotStarted:
_Screens.TryGetValue("PartyScreenChallengeConfig", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeConfig", out screen);
if (screen != null)
{
_ToScreenConfig.NumPlayer = _GameData.NumPlayer;
_ToScreenConfig.NumPlayerAtOnce = _GameData.NumPlayerAtOnce;
@@ -287,8 +287,8 @@ namespace VocaluxeLib.PartyModes.Challenge
}
break;
case EStage.Config:
_Screens.TryGetValue("PartyScreenChallengeNames", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeNames", out screen);
if (screen != null)
{
_ToScreenNames.NumPlayer = _GameData.NumPlayer;
_ToScreenNames.ProfileIDs = _GameData.ProfileIDs;
@@ -296,8 +296,8 @@ namespace VocaluxeLib.PartyModes.Challenge
}
break;
case EStage.Names:
_Screens.TryGetValue("PartyScreenChallengeMain", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeMain", out screen);
if (screen != null)
{
CBase.Songs.ResetPartySongSung();
_ToScreenMain.ResultTable = new List<CResultTableRow>();
@@ -318,8 +318,8 @@ namespace VocaluxeLib.PartyModes.Challenge
//nothing to do
break;
case EStage.Singing:
_Screens.TryGetValue("PartyScreenChallengeMain", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeMain", out screen);
if (screen != null)
{
_UpdateScores();
_ToScreenMain.CurrentRoundNr = _GameData.CurrentRoundNr;
@@ -282,8 +282,8 @@ namespace VocaluxeLib.PartyModes.ChallengeMedley
switch (_Stage)
{
case EStage.NotStarted:
_Screens.TryGetValue("PartyScreenChallengeMedleyConfig", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeMedleyConfig", out screen);
if (screen != null)
{
_ToScreenConfig.NumPlayer = _GameData.NumPlayer;
_ToScreenConfig.NumPlayerAtOnce = _GameData.NumPlayerAtOnce;
@@ -292,8 +292,8 @@ namespace VocaluxeLib.PartyModes.ChallengeMedley
}
break;
case EStage.Config:
_Screens.TryGetValue("PartyScreenChallengeMedleyNames", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeMedleyNames", out screen);
if (screen != null)
{
_ToScreenNames.NumPlayer = _GameData.NumPlayer;
_ToScreenNames.ProfileIDs = _GameData.ProfileIDs;
@@ -301,8 +301,8 @@ namespace VocaluxeLib.PartyModes.ChallengeMedley
}
break;
case EStage.Names:
_Screens.TryGetValue("PartyScreenChallengeMedleyMain", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeMedleyMain", out screen);
if (screen != null)
{
CBase.Songs.ResetPartySongSung();
_ToScreenMain.ResultTable = new List<CResultTableRow>();
@@ -323,8 +323,8 @@ namespace VocaluxeLib.PartyModes.ChallengeMedley
//nothing to do
break;
case EStage.Singing:
_Screens.TryGetValue("PartyScreenChallengeMedleyMain", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenChallengeMedleyMain", out screen);
if (screen != null)
{
_UpdateScores();
_ToScreenMain.CurrentRoundNr = _GameData.CurrentRoundNr;
@@ -510,7 +510,7 @@ namespace VocaluxeLib.PartyModes.ChallengeMedley
CSong[] visSongs = CBase.Songs.GetSongsNotSung();
if (visSongs == null)
{
CBase.Log.LogError("PartyChallengeMedleyMode Error: There are no songs!");
CBase.Log.LogError("CPartyChallengeMedleyMode Error: There are no songs!");
CBase.Graphics.FadeTo(EScreens.ScreenParty);
return false;
}
@@ -526,7 +526,7 @@ namespace VocaluxeLib.PartyModes.ChallengeMedley
if (iDs.Count == 0)
{
CBase.Log.LogError("PartyChallengeMedleyMode Error: There are no medley songs!");
CBase.Log.LogError("CPartyChallengeMedleyMode Error: There are no medley songs!");
CBase.Graphics.FadeTo(EScreens.ScreenParty);
return false;
}
@@ -330,8 +330,8 @@ namespace VocaluxeLib.PartyModes.TicTacToe
switch (_Stage)
{
case EStage.NotStarted:
_Screens.TryGetValue("PartyScreenTicTacToeConfig", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenTicTacToeConfig", out screen);
if (screen != null)
{
_ToScreenConfig.NumPlayerTeam1 = _GameData.NumPlayerTeam1;
_ToScreenConfig.NumPlayerTeam2 = _GameData.NumPlayerTeam2;
@@ -344,8 +344,8 @@ namespace VocaluxeLib.PartyModes.TicTacToe
}
break;
case EStage.Config:
_Screens.TryGetValue("PartyScreenTicTacToeNames", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenTicTacToeNames", out screen);
if (screen != null)
{
_ToScreenNames.NumPlayerTeam1 = _GameData.NumPlayerTeam1;
_ToScreenNames.NumPlayerTeam2 = _GameData.NumPlayerTeam2;
@@ -355,8 +355,8 @@ namespace VocaluxeLib.PartyModes.TicTacToe
}
break;
case EStage.Names:
_Screens.TryGetValue("PartyScreenTicTacToeMain", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenTicTacToeMain", out screen);
if (screen != null)
{
if (_GameData.Team == 1)
_GameData.Team = 0;
@@ -388,8 +388,8 @@ namespace VocaluxeLib.PartyModes.TicTacToe
//nothing to do
break;
case EStage.Singing:
_Screens.TryGetValue("PartyScreenTicTacToeMain", out screen);
if (_Screens != null)
_Screens.TryGetValue("CPartyScreenTicTacToeMain", out screen);
if (screen != null)
{
if (_GameData.Team == 1)
_GameData.Team = 0;
+2 -2
View File
@@ -394,8 +394,8 @@ namespace Vocaluxe.Base
if (song != null)
{
song.ID = _Songs.Count;
_Songs.Add(song);
song.ReadNotes();
if(song.ReadNotes())
_Songs.Add(song);
}
}
CLog.StopBenchmark(2, "Read TXTs");
-3
View File
@@ -570,9 +570,6 @@ namespace Vocaluxe.Screens
return;
}
if (!song.NotesLoaded)
song.ReadNotes();
string songname = song.Artist + " - " + song.Title;
int rounds = CGame.GetNumSongs();
if (rounds > 1)
+1 -1
View File
@@ -278,7 +278,7 @@ namespace VocaluxeLib.Menu
ReflectionSpace = text.ReflectionSpace;
ReflectionHeight = text.ReflectionHeight;
_Text = text._Text;
Text = text.Text;
Selected = text.Selected;
Visible = text.Visible;
Alpha = text.Alpha;
+2 -2
View File
@@ -613,10 +613,10 @@ namespace VocaluxeLib.Menu.SongMenu
public bool ReadNotes()
{
return ReadNotes(Path.Combine(Folder, FileName));
return _ReadNotes(Path.Combine(Folder, FileName));
}
public bool ReadNotes(string filePath, bool forceReload = false)
private bool _ReadNotes(string filePath, bool forceReload = false)
{
//Skip loading if already done and no reload is forced
if (_NotesLoaded && !forceReload)