From 94753c62a1079d52c8a7afe6710711fda0453e6a Mon Sep 17 00:00:00 2001 From: Florian Kuepper Date: Sat, 15 Dec 2012 13:48:10 +0100 Subject: [PATCH] Set duet-parts correctly when singing all (visible) songs. --- Vocaluxe/Screens/CScreenSong.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Vocaluxe/Screens/CScreenSong.cs b/Vocaluxe/Screens/CScreenSong.cs index b17f7ab9..06c58219 100644 --- a/Vocaluxe/Screens/CScreenSong.cs +++ b/Vocaluxe/Screens/CScreenSong.cs @@ -690,7 +690,16 @@ namespace Vocaluxe.Screens EGameMode gm = EGameMode.TR_GAMEMODE_NORMAL; if (CSongs.AllSongs[SongNr].IsDuet) + { gm = EGameMode.TR_GAMEMODE_DUET; + for (int i = 0; i < CSettings.MaxNumPlayer; i++) + { + if ((i % 2) == 0) + CGame.Player[i].LineNr = 1; + else + CGame.Player[i].LineNr = 1; + } + } CGame.AddSong(SongNr, gm); IDs.Remove(SongNr); @@ -717,7 +726,16 @@ namespace Vocaluxe.Screens EGameMode gm = EGameMode.TR_GAMEMODE_NORMAL; if (CSongs.AllSongs[SongNr].IsDuet) + { gm = EGameMode.TR_GAMEMODE_DUET; + for (int i = 0; i < CSettings.MaxNumPlayer; i++) + { + if ((i % 2) == 0) + CGame.Player[i].LineNr = 1; + else + CGame.Player[i].LineNr = 1; + } + } CGame.AddSong(SongNr, gm);