finished screen switching for party mode, TODO: main party screen an some game logic
This commit is contained in:
1 parent
7202cf5616
commit
ba911f8c34
4 files changed
+27
-12
No files matched your search
@@ -345,6 +345,7 @@ namespace Vocaluxe.PartyModes
|
||||
|
||||
public override void LeavingHighscore()
|
||||
{
|
||||
//TODO:
|
||||
_Base.Graphics.FadeTo(EScreens.ScreenPartyDummy);
|
||||
}
|
||||
|
||||
|
||||
@@ -181,6 +181,16 @@ namespace Vocaluxe.Base
|
||||
{
|
||||
_CurrentPartyMode.PartyMode.FinishedSinging();
|
||||
}
|
||||
|
||||
public static void LeavingScore()
|
||||
{
|
||||
_CurrentPartyMode.PartyMode.LeavingScore();
|
||||
}
|
||||
|
||||
public static void LeavingHighscore()
|
||||
{
|
||||
_CurrentPartyMode.PartyMode.LeavingHighscore();
|
||||
}
|
||||
#endregion Interface
|
||||
|
||||
#region private stuff
|
||||
|
||||
@@ -89,11 +89,8 @@ namespace Vocaluxe.Screens
|
||||
{
|
||||
case Keys.Escape:
|
||||
case Keys.Back:
|
||||
CGraphics.FadeTo(EScreens.ScreenSong);
|
||||
break;
|
||||
|
||||
case Keys.Enter:
|
||||
CGraphics.FadeTo(EScreens.ScreenSong);
|
||||
LeaveScreen();
|
||||
break;
|
||||
|
||||
case Keys.Down:
|
||||
@@ -126,12 +123,12 @@ namespace Vocaluxe.Screens
|
||||
|
||||
if (MouseEvent.LB)
|
||||
{
|
||||
CGraphics.FadeTo(EScreens.ScreenSong);
|
||||
LeaveScreen();
|
||||
}
|
||||
|
||||
if (MouseEvent.RB)
|
||||
{
|
||||
CGraphics.FadeTo(EScreens.ScreenSong);
|
||||
LeaveScreen();
|
||||
}
|
||||
|
||||
if (MouseEvent.MB)
|
||||
@@ -332,5 +329,10 @@ namespace Vocaluxe.Screens
|
||||
_Round = 0;
|
||||
UpdateRound();
|
||||
}
|
||||
|
||||
private void LeaveScreen()
|
||||
{
|
||||
CParty.LeavingHighscore();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -68,11 +68,8 @@ namespace Vocaluxe.Screens
|
||||
{
|
||||
case Keys.Escape:
|
||||
case Keys.Back:
|
||||
CGraphics.FadeTo(EScreens.ScreenHighscore);
|
||||
break;
|
||||
|
||||
case Keys.Enter:
|
||||
CGraphics.FadeTo(EScreens.ScreenHighscore);
|
||||
LeaveScreen();
|
||||
break;
|
||||
|
||||
case Keys.Left:
|
||||
@@ -98,12 +95,12 @@ namespace Vocaluxe.Screens
|
||||
|
||||
if (MouseEvent.LB)
|
||||
{
|
||||
CGraphics.FadeTo(EScreens.ScreenHighscore);
|
||||
LeaveScreen();
|
||||
}
|
||||
|
||||
if (MouseEvent.RB)
|
||||
{
|
||||
CGraphics.FadeTo(EScreens.ScreenHighscore);
|
||||
LeaveScreen();
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -389,5 +386,10 @@ namespace Vocaluxe.Screens
|
||||
UpdateRatings();
|
||||
}
|
||||
}
|
||||
|
||||
private void LeaveScreen()
|
||||
{
|
||||
CParty.LeavingScore();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user