Remove GM_GAME_OVER
Various sites assign GM_GAME_OVER to Game_mode, but no sites test for it. Its only value would be to clear out other flags, but that can be done by clearing Game_mode.
This commit is contained in:
parent
294d54eb58
commit
111b655b09
|
@ -85,7 +85,6 @@ extern std::array<game_marker_index, 2> Marker_viewer_num; // left & right
|
|||
#define GM_MULTI_COOP 16 // You are in a multiplayer mode and can't hurt other players.
|
||||
// #define GM_MODEM 32 // You are in a modem (serial) game // OBSOLETE
|
||||
#define GM_UNKNOWN 64 // You are not in any mode, kind of dangerous...
|
||||
#define GM_GAME_OVER 128 // Game has been finished
|
||||
#define GM_TEAM 256 // Team mode for network play
|
||||
#if defined(DXX_BUILD_DESCENT_I)
|
||||
#define GM_BOUNTY 512 // New bounty mode by Matt1360
|
||||
|
|
|
@ -135,7 +135,7 @@ int force_cockpit_redraw=0;
|
|||
int PaletteRedAdd, PaletteGreenAdd, PaletteBlueAdd;
|
||||
|
||||
int Game_suspended=0; //if non-zero, nothing moves but player
|
||||
int Game_mode = GM_GAME_OVER;
|
||||
int Game_mode;
|
||||
int Global_missile_firing_count = 0;
|
||||
}
|
||||
|
||||
|
@ -1647,7 +1647,7 @@ window_event_result game_handler(window *,const d_event &event, const unused_win
|
|||
songs_play_song( SONG_TITLE, 1 );
|
||||
|
||||
game_disable_cheats();
|
||||
Game_mode = GM_GAME_OVER;
|
||||
Game_mode = {};
|
||||
#if DXX_USE_EDITOR
|
||||
if (!EditorWindow) // have to do it this way because of the necessary longjmp. Yuck.
|
||||
#endif
|
||||
|
|
|
@ -711,7 +711,7 @@ static int main(int argc, char *argv[])
|
|||
#endif
|
||||
#endif
|
||||
{
|
||||
Game_mode = GM_GAME_OVER;
|
||||
Game_mode = {};
|
||||
DoMenu();
|
||||
}
|
||||
|
||||
|
|
|
@ -4518,7 +4518,7 @@ static int net_udp_start_game(void)
|
|||
if (!net_udp_select_players()
|
||||
|| StartNewLevel(Netgame.levelnum) == window_event_result::close)
|
||||
{
|
||||
Game_mode = GM_GAME_OVER;
|
||||
Game_mode = {};
|
||||
return 0; // see if we want to tweak the game we setup
|
||||
}
|
||||
state_set_next_autosave(GameUniqueState, Netgame.MPGameplayOptions.AutosaveInterval);
|
||||
|
@ -4558,7 +4558,7 @@ static int net_udp_wait_for_sync(void)
|
|||
me.player.callsign = get_local_player().callsign;
|
||||
net_udp_send_sequence_packet(me, Netgame.players[0].protocol.udp.addr);
|
||||
N_players = 0;
|
||||
Game_mode = GM_GAME_OVER;
|
||||
Game_mode = {};
|
||||
return(-1); // they cancelled
|
||||
}
|
||||
return(0);
|
||||
|
|
|
@ -4259,8 +4259,7 @@ void newdemo_stop_playback()
|
|||
#if defined(DXX_BUILD_DESCENT_II)
|
||||
nd_playback_v_guided = 0;
|
||||
#endif
|
||||
Newdemo_game_mode = Game_mode = GM_GAME_OVER;
|
||||
|
||||
Newdemo_game_mode = Game_mode = {};
|
||||
// Required for the editor
|
||||
obj_relink_all();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue