From 82f5411404f368dc79f433e80eebfcc7a5421de4 Mon Sep 17 00:00:00 2001 From: Mario Date: Sat, 18 Mar 2017 14:01:42 +1000 Subject: [PATCH] Add a new game definition --- common.c | 1 + common.h | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/common.c b/common.c index c01e931d..746d2832 100644 --- a/common.c +++ b/common.c @@ -1480,6 +1480,7 @@ static const gamemode_info_t gamemode_info [GAME_COUNT] = { GAME_STRAPBOMB, GAME_STRAPBOMB, "strapbomb", "-strapbomb", "Strap-on-bomb Car", "Strap-on-bomb_Car", "id1", NULL, "strap", "strapbomb" }, // COMMANDLINEOPTION: Game: -strapbomb runs the game Strap-on-bomb Car { GAME_MOONHELM, GAME_MOONHELM, "moonhelm", "-moonhelm", "MoonHelm", "MoonHelm", "data", NULL, "mh", "moonhelm" }, // COMMANDLINEOPTION: Game: -moonhelm runs the game MoonHelm { GAME_VORETOURNAMENT, GAME_VORETOURNAMENT, "voretournament", "-voretournament", "Vore Tournament", "Vore_Tournament", "data", NULL, "voretournament", "voretournament" }, // COMMANDLINEOPTION: Game: -voretournament runs the multiplayer game Vore Tournament +{ GAME_SUPERMECHANICALBROS, GAME_SUPERMECHANICALBROS, "supermechanicalbros", "-supermechanicalbros", "Super Mechanical Bros", "Super_Mechanical_Bros", "data", NULL, "smb", "supermechanicalbros" }, // COMMANDLINEOPTION: Game: -supermechanicalbros runs the multiplayer game Super Mechanical Bros }; static void COM_SetGameType(int index); diff --git a/common.h b/common.h index bd5d7b07..38c36db2 100644 --- a/common.h +++ b/common.h @@ -298,12 +298,13 @@ typedef enum gamemode_e GAME_STRAPBOMB, // added by motorsep for Urre GAME_MOONHELM, GAME_VORETOURNAMENT, + GAME_SUPERMECHANICALBROS, GAME_COUNT } gamemode_t; // Master switch for some hacks/changes that eventually should become cvars. -#define IS_NEXUIZ_DERIVED(g) ((g) == GAME_NEXUIZ || (g) == GAME_XONOTIC || (g) == GAME_VORETOURNAMENT) +#define IS_NEXUIZ_DERIVED(g) ((g) == GAME_NEXUIZ || (g) == GAME_XONOTIC || (g) == GAME_VORETOURNAMENT || (g) == GAME_SUPERMECHANICALBROS) // Pre-csqcmodels era. #define IS_OLDNEXUIZ_DERIVED(g) ((g) == GAME_NEXUIZ || (g) == GAME_VORETOURNAMENT) -- 2.39.2