finished screen switching for party mode, TODO: main party screen an some game logic

This commit is contained in:
Alexander Eckart committed 2012-12-17 23:56:09 +01:00
1 parent 7202cf5616
commit ba911f8c34
4 files changed
+27 -12

No files matched your search

+1
View File
@@ -345,6 +345,7 @@ namespace Vocaluxe.PartyModes
public override void LeavingHighscore() public override void LeavingHighscore()
{ {
//TODO:
_Base.Graphics.FadeTo(EScreens.ScreenPartyDummy); _Base.Graphics.FadeTo(EScreens.ScreenPartyDummy);
} }
+10
View File
@@ -181,6 +181,16 @@ namespace Vocaluxe.Base
{ {
_CurrentPartyMode.PartyMode.FinishedSinging(); _CurrentPartyMode.PartyMode.FinishedSinging();
} }
public static void LeavingScore()
{
_CurrentPartyMode.PartyMode.LeavingScore();
}
public static void LeavingHighscore()
{
_CurrentPartyMode.PartyMode.LeavingHighscore();
}
#endregion Interface #endregion Interface
#region private stuff #region private stuff
+8 -6
View File
@@ -89,11 +89,8 @@ namespace Vocaluxe.Screens
{ {
case Keys.Escape: case Keys.Escape:
case Keys.Back: case Keys.Back:
CGraphics.FadeTo(EScreens.ScreenSong);
break;
case Keys.Enter: case Keys.Enter:
CGraphics.FadeTo(EScreens.ScreenSong); LeaveScreen();
break; break;
case Keys.Down: case Keys.Down:
@@ -126,12 +123,12 @@ namespace Vocaluxe.Screens
if (MouseEvent.LB) if (MouseEvent.LB)
{ {
CGraphics.FadeTo(EScreens.ScreenSong); LeaveScreen();
} }
if (MouseEvent.RB) if (MouseEvent.RB)
{ {
CGraphics.FadeTo(EScreens.ScreenSong); LeaveScreen();
} }
if (MouseEvent.MB) if (MouseEvent.MB)
@@ -332,5 +329,10 @@ namespace Vocaluxe.Screens
_Round = 0; _Round = 0;
UpdateRound(); UpdateRound();
} }
private void LeaveScreen()
{
CParty.LeavingHighscore();
}
} }
} }
+8 -6
View File
@@ -68,11 +68,8 @@ namespace Vocaluxe.Screens
{ {
case Keys.Escape: case Keys.Escape:
case Keys.Back: case Keys.Back:
CGraphics.FadeTo(EScreens.ScreenHighscore);
break;
case Keys.Enter: case Keys.Enter:
CGraphics.FadeTo(EScreens.ScreenHighscore); LeaveScreen();
break; break;
case Keys.Left: case Keys.Left:
@@ -98,12 +95,12 @@ namespace Vocaluxe.Screens
if (MouseEvent.LB) if (MouseEvent.LB)
{ {
CGraphics.FadeTo(EScreens.ScreenHighscore); LeaveScreen();
} }
if (MouseEvent.RB) if (MouseEvent.RB)
{ {
CGraphics.FadeTo(EScreens.ScreenHighscore); LeaveScreen();
} }
return true; return true;
@@ -389,5 +386,10 @@ namespace Vocaluxe.Screens
UpdateRatings(); UpdateRatings();
} }
} }
private void LeaveScreen()
{
CParty.LeavingScore();
}
} }
} }