Changing of selectslide-values changes now game-mode.

This commit is contained in:
Florian Kuepper committed 2012-07-11 13:30:10 +02:00
1 parent f31dd0903f
commit f40d250dc3
1 file changed
+11
+11
View File
@@ -391,7 +391,10 @@ namespace Vocaluxe.Menu
case Keys.Left: case Keys.Left:
if (CurrentPlaylistElement != -1) if (CurrentPlaylistElement != -1)
{ {
int oldValue = PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection;
PlaylistElements[CurrentPlaylistElement].SelectSlide.PrevValue(); PlaylistElements[CurrentPlaylistElement].SelectSlide.PrevValue();
if (oldValue != PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection)
CPlaylists.Playlists[ActivePlaylistID].Songs[CurrentPlaylistElement + Offset].GameMode = PlaylistElementContents[CurrentPlaylistElement + Offset].Modes[PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection];
return true; return true;
} }
return false; return false;
@@ -399,7 +402,10 @@ namespace Vocaluxe.Menu
case Keys.Right: case Keys.Right:
if (CurrentPlaylistElement != -1) if (CurrentPlaylistElement != -1)
{ {
int oldValue = PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection;
PlaylistElements[CurrentPlaylistElement].SelectSlide.NextValue(); PlaylistElements[CurrentPlaylistElement].SelectSlide.NextValue();
if (oldValue != PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection)
CPlaylists.Playlists[ActivePlaylistID].Songs[CurrentPlaylistElement + Offset].GameMode = PlaylistElementContents[CurrentPlaylistElement + Offset].Modes[PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection];
return true; return true;
} }
return false; return false;
@@ -433,7 +439,10 @@ namespace Vocaluxe.Menu
{ {
if (CurrentPlaylistElement != -1) if (CurrentPlaylistElement != -1)
{ {
int oldValue = PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection;
PlaylistElements[CurrentPlaylistElement].SelectSlide.ProcessMouseLBClick(mevent.X, mevent.Y); PlaylistElements[CurrentPlaylistElement].SelectSlide.ProcessMouseLBClick(mevent.X, mevent.Y);
if (oldValue != PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection)
CPlaylists.Playlists[ActivePlaylistID].Songs[CurrentPlaylistElement + Offset].GameMode = PlaylistElementContents[CurrentPlaylistElement + Offset].Modes[PlaylistElements[CurrentPlaylistElement].SelectSlide.Selection];
return true; return true;
} }
} }
@@ -470,6 +479,7 @@ namespace Vocaluxe.Menu
} }
else if (CHelper.IsInBounds(PlaylistElements[i].Background.Rect, mevent) && mevent.LBH && PlaylistElements[i].Content != -1 && changeOrder) else if (CHelper.IsInBounds(PlaylistElements[i].Background.Rect, mevent) && mevent.LBH && PlaylistElements[i].Content != -1 && changeOrder)
{ {
/*
if (PlaylistElements.Count < CurrentPlaylistElement + 1) if (PlaylistElements.Count < CurrentPlaylistElement + 1)
{ {
} }
@@ -479,6 +489,7 @@ namespace Vocaluxe.Menu
if (mevent.Y < PlaylistElements[CurrentPlaylistElement + 1].Background.Rect.Y) if (mevent.Y < PlaylistElements[CurrentPlaylistElement + 1].Background.Rect.Y)
{ {
} }
*/
} }
} }
} }