Merge pull request #454 from Vocaluxe/DrawLyricHelper-patch-1
Fix: Wrong lyric colors in duet mode (fix #361)
This commit is contained in:
2 files changed
+11
-11
No files matched your search
@@ -46,7 +46,7 @@
|
||||
<Color Name="BackgroundColorAlpha" />
|
||||
<Rect>
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Y>610</Y>
|
||||
<W>1280</W>
|
||||
<H>90</H>
|
||||
<Z>-0.75</Z>
|
||||
@@ -136,7 +136,7 @@
|
||||
<Color Name="LyricHelperDuet" />
|
||||
<Rect>
|
||||
<X>40</X>
|
||||
<Y>10</Y>
|
||||
<Y>623</Y>
|
||||
<W>45</W>
|
||||
<H>36</H>
|
||||
<Z>-1</Z>
|
||||
@@ -1501,7 +1501,7 @@
|
||||
<Lyric Name="LyricMainDuet">
|
||||
<Rect>
|
||||
<X>637</X>
|
||||
<Y>7</Y>
|
||||
<Y>620</Y>
|
||||
<W>1200</W>
|
||||
<H>42</H>
|
||||
<Z>-1</Z>
|
||||
@@ -1512,7 +1512,7 @@
|
||||
<Lyric Name="LyricSubDuet">
|
||||
<Rect>
|
||||
<X>637</X>
|
||||
<Y>48</Y>
|
||||
<Y>662</Y>
|
||||
<W>1200</W>
|
||||
<H>35</H>
|
||||
<Z>-1</Z>
|
||||
|
||||
@@ -532,7 +532,7 @@ namespace Vocaluxe.Screens
|
||||
_SingNotes[_SingBars].PlayerNotes[j].SetLine(nr);
|
||||
}
|
||||
|
||||
if (i == 0 && !song.IsDuet || i == 1 && song.IsDuet)
|
||||
if (i == 0)
|
||||
{
|
||||
_Lyrics[_LyricMain].SetLine(lines[nr]);
|
||||
_Lyrics[_LyricMainTop].SetLine(lines[nr]);
|
||||
@@ -550,7 +550,7 @@ namespace Vocaluxe.Screens
|
||||
_Lyrics[_LyricSubTop].Clear();
|
||||
}
|
||||
}
|
||||
if (i == 0 && song.IsDuet)
|
||||
if (i == 1 && song.IsDuet)
|
||||
{
|
||||
_Lyrics[_LyricMainDuet].SetLine(lines[nr]);
|
||||
_TimeToFirstNoteDuet = CGame.GetTimeFromBeats(lines[nr].FirstNoteBeat - lines[nr].StartBeat, song.BPM);
|
||||
@@ -564,7 +564,7 @@ namespace Vocaluxe.Screens
|
||||
}
|
||||
else
|
||||
{
|
||||
if (i == 0 && !song.IsDuet || i == 1 && song.IsDuet)
|
||||
if (i == 0)
|
||||
{
|
||||
_Lyrics[_LyricMain].Clear();
|
||||
_Lyrics[_LyricSub].Clear();
|
||||
@@ -573,7 +573,7 @@ namespace Vocaluxe.Screens
|
||||
_TimeToFirstNote = 0f;
|
||||
}
|
||||
|
||||
if (i == 0 && song.IsDuet)
|
||||
if (i == 1 && song.IsDuet)
|
||||
{
|
||||
_Lyrics[_LyricMainDuet].Clear();
|
||||
_Lyrics[_LyricSubDuet].Clear();
|
||||
@@ -879,7 +879,7 @@ namespace Vocaluxe.Screens
|
||||
_Statics[_StaticLyricHelperTop].Color.R,
|
||||
_Statics[_StaticLyricHelperTop].Color.G,
|
||||
_Statics[_StaticLyricHelperTop].Color.B,
|
||||
_Statics[_StaticLyricHelperTop].Color.A * _Statics[_StaticLyricHelper].Alpha * alpha);
|
||||
_Statics[_StaticLyricHelperTop].Color.A * _Statics[_StaticLyricHelperTop].Alpha * alpha);
|
||||
|
||||
float distance = _Lyrics[_LyricMainTop].GetCurrentLyricPosX() - rect.X - rect.W;
|
||||
CDraw.DrawTexture(_Statics[_StaticLyricHelperTop].Texture,
|
||||
@@ -1199,8 +1199,8 @@ namespace Vocaluxe.Screens
|
||||
|
||||
if (CGame.GetSong() != null && CGame.GetSong().IsDuet)
|
||||
{
|
||||
bottomLyricsVisible = true;
|
||||
topLyricsVisible = false;
|
||||
bottomLyricsVisible = false;
|
||||
topLyricsVisible = true;
|
||||
duetLyricsVisible = true;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user