Fix input mappings, etc. not being reloaded after change game code.

This commit is contained in:
Glenn Maynard
2003-09-25 06:05:19 +00:00
parent 2c38027e6d
commit 2d546f92ef
3 changed files with 9 additions and 3 deletions
+4 -2
View File
@@ -185,7 +185,7 @@ void ExitGame()
g_bQuitting = true;
}
void ResetGame()
void ResetGame( bool ReturnToFirstScreen )
{
GAMESTATE->Reset();
PREFSMAN->ReadGamePrefsFromDisk();
@@ -217,11 +217,13 @@ void ResetGame()
}
PREFSMAN->SaveGamePrefsToDisk();
SCREENMAN->SetNewScreen( THEME->GetMetric("Common","InitialScreen") );
PREFSMAN->m_bFirstRun = false;
if( PREFSMAN->m_bAutoMapJoysticks )
INPUTMAPPER->AutoMapJoysticksForCurrentGame();
if( ReturnToFirstScreen )
SCREENMAN->SetNewScreen( THEME->GetMetric("Common","InitialScreen") );
}
static void GameLoop();