Keyboard shortcut to show the highscores of the selected song
CTRL+H will show the highscores of the selected song.
This commit is contained in:
1 parent
8e4da6cef2
commit
4c1eaa407e
1 file changed
+20
@@ -99,6 +99,18 @@ namespace Vocaluxe.Screens
|
|||||||
private ISongMenu _SongMenu;
|
private ISongMenu _SongMenu;
|
||||||
private CPlaylist _Playlist;
|
private CPlaylist _Playlist;
|
||||||
|
|
||||||
|
private static int _StaticSelectedSongID;
|
||||||
|
|
||||||
|
private static void setStaticSelectedSongID(int songID)
|
||||||
|
{
|
||||||
|
_StaticSelectedSongID = songID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static int getSelectedSongID()
|
||||||
|
{
|
||||||
|
return _StaticSelectedSongID;
|
||||||
|
}
|
||||||
|
|
||||||
public override EMusicType CurrentMusicType
|
public override EMusicType CurrentMusicType
|
||||||
{
|
{
|
||||||
get { return CSongs.IsInCategory ? EMusicType.Preview : EMusicType.Background; }
|
get { return CSongs.IsInCategory ? EMusicType.Preview : EMusicType.Background; }
|
||||||
@@ -303,6 +315,14 @@ namespace Vocaluxe.Screens
|
|||||||
if (keyEvent.Mod == EModifier.Ctrl && CSongs.NumSongsVisible > 0 && !_Sso.Selection.PartyMode)
|
if (keyEvent.Mod == EModifier.Ctrl && CSongs.NumSongsVisible > 0 && !_Sso.Selection.PartyMode)
|
||||||
_StartMedleySong(_SongMenu.GetPreviewSongNr());
|
_StartMedleySong(_SongMenu.GetPreviewSongNr());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case Keys.H:
|
||||||
|
if (keyEvent.Mod == EModifier.Ctrl && CSongs.NumSongsVisible > 0 && !_Sso.Selection.PartyMode)
|
||||||
|
{
|
||||||
|
CScreenSong.setStaticSelectedSongID(_SongMenu.GetPreviewSongNr());
|
||||||
|
CBase.Graphics.FadeTo(EScreen.Highscore);
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
if (!_SearchActive)
|
if (!_SearchActive)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user