validation game value before applying

This commit is contained in:
Chris Danford
2004-01-14 08:05:19 +00:00
parent 7e0f8b49e8
commit fc4cb47209
+5
View File
@@ -716,6 +716,8 @@ static void RestoreAppPri()
void ChangeCurrentGame( Game g )
{
ASSERT( g >= 0 && g < NUM_GAMES );
SaveGamePrefsToDisk();
INPUTMAPPER->SaveMappingsToDisk(); // save mappings before switching the game
@@ -759,7 +761,10 @@ void ReadGamePrefsFromDisk( bool bSwitchToLastPlayedGame )
{
Game game;
if( ini.GetValue("Options", "Game", (int&)game) )
{
CLAMP( (int&)game, 0, NUM_GAMES-1 );
GAMESTATE->m_CurGame = game;
}
}
}