diff options
author | Simon Howard | 2013-10-15 01:36:49 +0000 |
---|---|---|
committer | Simon Howard | 2013-10-15 01:36:49 +0000 |
commit | 7241db5446fc08ec7f96a7cdf1022ca9ec219a57 (patch) | |
tree | 4f6ead21b24247af2feb7c2e6ec280c3ebab98e6 /src | |
parent | 5c02df23669063ca28bbfc64e0519216ab7fe1ca (diff) | |
download | chocolate-doom-7241db5446fc08ec7f96a7cdf1022ca9ec219a57.tar.gz chocolate-doom-7241db5446fc08ec7f96a7cdf1022ca9ec219a57.tar.bz2 chocolate-doom-7241db5446fc08ec7f96a7cdf1022ca9ec219a57.zip |
Remove gamemission variables for Heretic and Hexen and hard-code to the
appropriate values.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2708
Diffstat (limited to 'src')
-rw-r--r-- | src/heretic/d_main.c | 4 | ||||
-rw-r--r-- | src/heretic/d_net.c | 2 | ||||
-rw-r--r-- | src/heretic/doomdef.h | 1 | ||||
-rw-r--r-- | src/heretic/sb_bar.c | 2 | ||||
-rw-r--r-- | src/hexen/d_net.c | 2 | ||||
-rw-r--r-- | src/hexen/h2_main.c | 2 | ||||
-rw-r--r-- | src/hexen/h2def.h | 1 |
7 files changed, 6 insertions, 8 deletions
diff --git a/src/heretic/d_main.c b/src/heretic/d_main.c index d43c4994..6af7dda1 100644 --- a/src/heretic/d_main.c +++ b/src/heretic/d_main.c @@ -61,7 +61,6 @@ #define STARTUP_WINDOW_X 17 #define STARTUP_WINDOW_Y 7 -GameMission_t gamemission = heretic; GameMode_t gamemode = indetermined; char *gamedescription = "unknown"; @@ -805,6 +804,7 @@ static void D_Endoom(void) void D_DoomMain(void) { + GameMission_t gamemission; int p; char file[256]; @@ -1160,7 +1160,7 @@ void D_DoomMain(void) // Check valid episode and map if (autostart || netgame) { - if (!D_ValidEpisodeMap(gamemission, gamemode, startepisode, startmap)) + if (!D_ValidEpisodeMap(heretic, gamemode, startepisode, startmap)) { startepisode = 1; startmap = 1; diff --git a/src/heretic/d_net.c b/src/heretic/d_net.c index 8b10df07..e774eb03 100644 --- a/src/heretic/d_net.c +++ b/src/heretic/d_net.c @@ -164,7 +164,7 @@ static void InitConnectData(net_connect_data_t *connect_data) // Game type fields: connect_data->gamemode = gamemode; - connect_data->gamemission = gamemission; + connect_data->gamemission = heretic; connect_data->lowres_turn = false; diff --git a/src/heretic/doomdef.h b/src/heretic/doomdef.h index 55813dbe..6db8798e 100644 --- a/src/heretic/doomdef.h +++ b/src/heretic/doomdef.h @@ -499,7 +499,6 @@ extern gameaction_t gameaction; extern boolean paused; extern GameMode_t gamemode; -extern GameMission_t gamemission; extern boolean ExtendedWAD; // true if main WAD is the extended version diff --git a/src/heretic/sb_bar.c b/src/heretic/sb_bar.c index 03ec453d..4db3094b 100644 --- a/src/heretic/sb_bar.c +++ b/src/heretic/sb_bar.c @@ -1241,7 +1241,7 @@ static void CheatWarpFunc(player_t * player, Cheat_t * cheat) episode = args[0] - '0'; map = args[1] - '0'; - if (D_ValidEpisodeMap(gamemission, gamemode, episode, map)) + if (D_ValidEpisodeMap(heretic, gamemode, episode, map)) { G_DeferedInitNew(gameskill, episode, map); P_SetMessage(player, DEH_String(TXT_CHEATWARP), false); diff --git a/src/hexen/d_net.c b/src/hexen/d_net.c index 2483cd5e..f3b7766e 100644 --- a/src/hexen/d_net.c +++ b/src/hexen/d_net.c @@ -174,7 +174,7 @@ static void InitConnectData(net_connect_data_t *connect_data) // Game type fields: connect_data->gamemode = gamemode; - connect_data->gamemission = gamemission; + connect_data->gamemission = hexen; connect_data->lowres_turn = false; connect_data->drone = false; diff --git a/src/hexen/h2_main.c b/src/hexen/h2_main.c index f1a22cd7..0ac6c0d4 100644 --- a/src/hexen/h2_main.c +++ b/src/hexen/h2_main.c @@ -101,7 +101,6 @@ extern boolean askforquit; // PUBLIC DATA DEFINITIONS ------------------------------------------------- GameMode_t gamemode; -GameMission_t gamemission; char *iwadfile; boolean nomonsters; // checkparm of -nomonsters boolean respawnparm; // checkparm of -respawn @@ -235,6 +234,7 @@ void InitMapMusicInfo(void); void D_DoomMain(void) { + GameMission_t gamemission; int p; I_AtExit(D_HexenQuitMessage, false); diff --git a/src/hexen/h2def.h b/src/hexen/h2def.h index 95f3e554..db9ae1b8 100644 --- a/src/hexen/h2def.h +++ b/src/hexen/h2def.h @@ -593,7 +593,6 @@ void NET_SendFrags(player_t * player); #define TELEFOGHEIGHT (32*FRACUNIT) extern GameMode_t gamemode; // Always commercial -extern GameMission_t gamemission; // Always hexen extern gameaction_t gameaction; |