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()
{
//TODO:
_Base.Graphics.FadeTo(EScreens.ScreenPartyDummy);
}
+10
View File
@@ -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
+8 -6
View File
@@ -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();
}
}
}
+8 -6
View File
@@ -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();
}
}
}