simplify
This commit is contained in:
@@ -81,22 +81,6 @@ void ScreenInstructions::Input( const DeviceInput& DeviceI, const InputEventType
|
|||||||
Screen::Input( DeviceI, type, GameI, MenuI, StyleI );
|
Screen::Input( DeviceI, type, GameI, MenuI, StyleI );
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenInstructions::HandleScreenMessage( const ScreenMessage SM )
|
|
||||||
{
|
|
||||||
switch( SM )
|
|
||||||
{
|
|
||||||
case SM_MenuTimer:
|
|
||||||
this->MenuStart(PLAYER_1);
|
|
||||||
break;
|
|
||||||
case SM_GoToPrevScreen:
|
|
||||||
SCREENMAN->SetNewScreen( PREV_SCREEN );
|
|
||||||
break;
|
|
||||||
case SM_GoToNextScreen:
|
|
||||||
SCREENMAN->SetNewScreen( NEXT_SCREEN );
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void ScreenInstructions::MenuBack( PlayerNumber pn )
|
void ScreenInstructions::MenuBack( PlayerNumber pn )
|
||||||
{
|
{
|
||||||
Back( SM_GoToPrevScreen );
|
Back( SM_GoToPrevScreen );
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ public:
|
|||||||
ScreenInstructions( CString sName );
|
ScreenInstructions( CString sName );
|
||||||
|
|
||||||
virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI );
|
virtual void Input( const DeviceInput& DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI );
|
||||||
virtual void HandleScreenMessage( const ScreenMessage SM );
|
|
||||||
|
|
||||||
virtual void MenuBack( PlayerNumber pn );
|
virtual void MenuBack( PlayerNumber pn );
|
||||||
virtual void MenuStart( PlayerNumber pn );
|
virtual void MenuStart( PlayerNumber pn );
|
||||||
|
|||||||
@@ -212,17 +212,6 @@ void ScreenSelect::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
if( !IsTransitioning() )
|
if( !IsTransitioning() )
|
||||||
StartTransitioning( SM_GoToNextScreen );
|
StartTransitioning( SM_GoToNextScreen );
|
||||||
break;
|
break;
|
||||||
case SM_MenuTimer:
|
|
||||||
{
|
|
||||||
for( int p=0; p<NUM_PLAYERS; p++ )
|
|
||||||
if( GAMESTATE->IsHumanPlayer(p) )
|
|
||||||
MenuStart( (PlayerNumber)p );
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case SM_GoToPrevScreen:
|
|
||||||
SOUND->StopMusic();
|
|
||||||
SCREENMAN->SetNewScreen( "ScreenTitleMenu" );
|
|
||||||
break;
|
|
||||||
case SM_GoToNextScreen:
|
case SM_GoToNextScreen:
|
||||||
{
|
{
|
||||||
/* Apply here, not in SM_AllDoneChoosing, because applying can take a very
|
/* Apply here, not in SM_AllDoneChoosing, because applying can take a very
|
||||||
@@ -238,8 +227,10 @@ void ScreenSelect::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
else
|
else
|
||||||
SCREENMAN->SetNewScreen( NEXT_SCREEN(iSelectionIndex) );
|
SCREENMAN->SetNewScreen( NEXT_SCREEN(iSelectionIndex) );
|
||||||
}
|
}
|
||||||
break;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Screen::HandleScreenMessage( SM );
|
||||||
}
|
}
|
||||||
|
|
||||||
void ScreenSelect::MenuBack( PlayerNumber pn )
|
void ScreenSelect::MenuBack( PlayerNumber pn )
|
||||||
|
|||||||
Reference in New Issue
Block a user