|
@@ -115,13 +115,13 @@ struct SelectGameWindow : public Window
|
|
|
case SGI_PLAY_SCENARIO: ShowSaveLoadDialog(SLD_LOAD_SCENARIO); break;
|
|
|
case SGI_PLAY_HEIGHTMAP: ShowSaveLoadDialog(SLD_LOAD_HEIGHTMAP); break;
|
|
|
case SGI_EDIT_SCENARIO: StartScenarioEditor(); break;
|
|
|
|
|
|
case SGI_PLAY_NETWORK:
|
|
|
if (!_network_available) {
|
|
|
ShowErrorMessage(INVALID_STRING_ID, STR_NETWORK_ERR_NOTAVAILABLE, 0, 0);
|
|
|
ShowErrorMessage(INVALID_STRING_ID, STR_NETWORK_ERROR_NOTAVAILABLE, 0, 0);
|
|
|
} else {
|
|
|
ShowNetworkGameWindow();
|
|
|
}
|
|
|
break;
|
|
|
|
|
|
case SGI_TEMPERATE_LANDSCAPE: case SGI_ARCTIC_LANDSCAPE:
|
|
@@ -134,13 +134,13 @@ struct SelectGameWindow : public Window
|
|
|
case SGI_OPTIONS: ShowGameOptions(); break;
|
|
|
case SGI_DIFFICULTIES: ShowGameDifficulty(); break;
|
|
|
case SGI_SETTINGS_OPTIONS:ShowGameSettings(); break;
|
|
|
case SGI_GRF_SETTINGS: ShowNewGRFSettings(true, true, false, &_grfconfig_newgame); break;
|
|
|
case SGI_CONTENT_DOWNLOAD:
|
|
|
if (!_network_available) {
|
|
|
ShowErrorMessage(INVALID_STRING_ID, STR_NETWORK_ERR_NOTAVAILABLE, 0, 0);
|
|
|
ShowErrorMessage(INVALID_STRING_ID, STR_NETWORK_ERROR_NOTAVAILABLE, 0, 0);
|
|
|
} else {
|
|
|
ShowNetworkContentListWindow();
|
|
|
}
|
|
|
break;
|
|
|
case SGI_AI_SETTINGS: ShowAIConfigWindow(); break;
|
|
|
case SGI_EXIT: HandleExitGameRequest(); break;
|
|
@@ -284,13 +284,13 @@ void AskExitGame()
|
|
|
SetDParam(0, STR_OSNAME_DOS);
|
|
|
#else
|
|
|
SetDParam(0, STR_OSNAME_UNIX);
|
|
|
#endif
|
|
|
ShowQuery(
|
|
|
STR_QUIT_CAPTION,
|
|
|
STR_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD,
|
|
|
STR_QUIT_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD,
|
|
|
NULL,
|
|
|
AskExitGameCallback
|
|
|
);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -300,11 +300,11 @@ static void AskExitToGameMenuCallback(Wi
|
|
|
}
|
|
|
|
|
|
void AskExitToGameMenu()
|
|
|
{
|
|
|
ShowQuery(
|
|
|
STR_ABANDON_GAME_CAPTION,
|
|
|
(_game_mode != GM_EDITOR) ? STR_ABANDON_GAME_QUERY : STR_QUIT_SCENARIO_QUERY,
|
|
|
(_game_mode != GM_EDITOR) ? STR_ABANDON_GAME_QUERY : STR_ABANDOM_SCENARIO_QUERY,
|
|
|
NULL,
|
|
|
AskExitToGameMenuCallback
|
|
|
);
|
|
|
}
|