move exception dialog behavior to HandleException

This commit is contained in:
Glenn Maynard
2004-05-06 09:06:24 +00:00
parent db916d1b4f
commit 2bf13a89f0
2 changed files with 10 additions and 5 deletions
+9 -5
View File
@@ -178,6 +178,14 @@ void ApplyGraphicOptions()
INPUTMAN->WindowReset();
}
void HandleException( CString error )
{
if( g_bAutoRestart )
HOOKS->RestartProgram();
HOOKS->MessageBoxError( error ); // throw up a pretty error dialog
}
void ExitGame()
{
g_bQuitting = true;
@@ -1170,11 +1178,7 @@ int main(int argc, char* argv[])
#endif
if( g_sErrorString != "" )
{
if( g_bAutoRestart )
HOOKS->RestartProgram();
HOOKS->MessageBoxError( g_sErrorString ); // throw up a pretty error dialog
}
HandleException( g_sErrorString );
SAFE_DELETE( HOOKS );
+1
View File
@@ -15,6 +15,7 @@
int SMmain(int argc, char* argv[]);
void ApplyGraphicOptions();
void HandleException( CString error );
void ExitGame();
void ResetGame( bool ReturnToFirstScreen=true );
void ReadGamePrefsFromDisk( bool bSwitchToLastPlayedGame=true );