Fix: Failed ONI / Extra Stages shouldnt show Game Over

This commit is contained in:
Andrew Livy
2003-11-11 18:05:28 +00:00
parent 046ab48c84
commit 7be96be7a2
2 changed files with 3 additions and 2 deletions
+1
View File
@@ -63,6 +63,7 @@ const CreditLine CREDIT_LINES[] =
{2,"☆☆GRAPHICS☆☆"},
{0,"Lucas “v1ral” Tang"},
// "Who?" = "what is this person's real name", not "what did they do".
// Who knows? Some people might not want to reveal their real name. - Friez.
{0,"SPiGuMuS"}, // who?
{0,"Visage"}, // who? makes para para theme graphics for me, wants to do BM and IIDX graphics too. - Friez
{0,"Ryan “DJ McFox” McKanna"},
+2 -2
View File
@@ -1082,7 +1082,7 @@ void ScreenEvaluation::HandleScreenMessage( const ScreenMessage SM )
MenuStart( PLAYER_INVALID );
break;
case SM_GoToNextScreen:
if(m_bFailed && !PREFSMAN->m_bEventMode) // if failed and not in event mode go to gameover screen
if(m_bFailed && !PREFSMAN->m_bEventMode && !(GAMESTATE->IsExtraStage() || GAMESTATE->IsExtraStage2()) && GAMESTATE->m_PlayMode == PLAY_MODE_ARCADE) // if failed and not in event mode go to gameover screen
SCREENMAN->SetNewScreen( FAILED_SCREEN );
else
SCREENMAN->SetNewScreen( NEXT_SCREEN );
@@ -1091,7 +1091,7 @@ void ScreenEvaluation::HandleScreenMessage( const ScreenMessage SM )
SCREENMAN->SetNewScreen( "ScreenSelectCourse" );
break;
case SM_GoToEndScreen:
if(m_bFailed && !PREFSMAN->m_bEventMode) // if failed and not in event mode go to gameover screen
if(m_bFailed && !PREFSMAN->m_bEventMode && !(GAMESTATE->IsExtraStage() || GAMESTATE->IsExtraStage2()) && GAMESTATE->m_PlayMode == PLAY_MODE_ARCADE) // if failed and not in event mode go to gameover screen
SCREENMAN->SetNewScreen( FAILED_SCREEN );
else
SCREENMAN->SetNewScreen( END_SCREEN );