ttd.c
changeset 942 31f28eedd2b8
parent 929 1a071a06af3f
child 950 1f6546ea35a3
equal deleted inserted replaced
941:4a695e126035 942:31f28eedd2b8
   944 normal_load:
   944 normal_load:
   945 	case SM_LOAD: { // Load game
   945 	case SM_LOAD: { // Load game
   946 
   946 
   947 		_error_message = INVALID_STRING_ID;
   947 		_error_message = INVALID_STRING_ID;
   948 		if (!SafeSaveOrLoad(_file_to_saveload.name, _file_to_saveload.mode, GM_NORMAL)) {
   948 		if (!SafeSaveOrLoad(_file_to_saveload.name, _file_to_saveload.mode, GM_NORMAL)) {
       
   949 			LoadIntroGame();
   949 			ShowErrorMessage(_error_message, STR_4009_GAME_LOAD_FAILED, 0, 0);
   950 			ShowErrorMessage(_error_message, STR_4009_GAME_LOAD_FAILED, 0, 0);
   950 		} else {
   951 		} else {
   951 			_opt_mod_ptr = &_opt;
   952 			_opt_mod_ptr = &_opt;
   952 			_local_player = 0;
   953 			_local_player = 0;
   953 			DoCommandP(0, 0, 0, NULL, CMD_PAUSE); // decrease pause counter (was increased from opening load dialog)
   954 			DoCommandP(0, 0, 0, NULL, CMD_PAUSE); // decrease pause counter (was increased from opening load dialog)