equal
deleted
inserted
replaced
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) |