diff --git a/Vocaluxe/Screens/CScreenSing.cs b/Vocaluxe/Screens/CScreenSing.cs index 62c2a997..092fe238 100644 --- a/Vocaluxe/Screens/CScreenSing.cs +++ b/Vocaluxe/Screens/CScreenSing.cs @@ -464,17 +464,11 @@ namespace Vocaluxe.Screens if (alpha.Length > 2) { - _Lyrics[_LyricMainDuet].Alpha = alpha[0]; - _Lyrics[_LyricSubDuet].Alpha = alpha[1]; + _Lyrics[_LyricMainDuet].Alpha = alpha[2]; + _Lyrics[_LyricSubDuet].Alpha = alpha[3]; - _Statics[_StaticLyricsDuet].Alpha = alpha[0]; - _Statics[_StaticLyricHelperDuet].Alpha = alpha[0]; - - _Lyrics[_LyricMain].Alpha = alpha[2]; - _Lyrics[_LyricSub].Alpha = alpha[3]; - - _Statics[_StaticLyrics].Alpha = alpha[2]; - _Statics[_StaticLyricHelper].Alpha = alpha[2]; + _Statics[_StaticLyricsDuet].Alpha = alpha[2]; + _Statics[_StaticLyricHelperDuet].Alpha = alpha[2]; } } @@ -666,7 +660,7 @@ namespace Vocaluxe.Screens timer.Stop(); } } - else if (!timer.IsRunning && timer.ElapsedMilliseconds == 0 && _Lyrics[_LyricMainDuet].Alpha > 0 && CGame.GetSong().IsDuet) + else if (!timer.IsRunning && timer.ElapsedMilliseconds == 0 && _Lyrics[_LyricMainTop].Alpha > 0 && CGame.GetSong().IsDuet) timer.Start(); else textName.Visible = false; @@ -699,7 +693,7 @@ namespace Vocaluxe.Screens _TimerDuetText2.Stop(); } } - else if (!_TimerDuetText2.IsRunning && _TimerDuetText2.ElapsedMilliseconds == 0 && _Lyrics[_LyricMain].Alpha > 0 && CGame.GetSong().IsDuet) + else if (!_TimerDuetText2.IsRunning && _TimerDuetText2.ElapsedMilliseconds == 0 && _Lyrics[_LyricMainDuet].Alpha > 0 && CGame.GetSong().IsDuet) _TimerDuetText2.Start(); else _Texts[_TextDuetName2].Visible = false;