X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=common.h;h=0fdf97ce59a3e0f982a7c247198c7a7671707c20;hp=441d9ce9f221bf1322b51b3d25996206f6f8a42d;hb=90ab66ba6bfed05c0ce331d321ff63eba7912637;hpb=00b6d96fd1220b1df82036c445389ae19a08709e diff --git a/common.h b/common.h index 441d9ce9..0fdf97ce 100644 --- a/common.h +++ b/common.h @@ -213,7 +213,6 @@ int COM_ParseToken_Console(const char **datapointer); void COM_Init (void); void COM_Shutdown (void); -void COM_InitGameType (void); char *va(char *buf, size_t buflen, const char *format, ...) DP_FUNC_PRINTF(3); // does a varargs printf into provided buffer, returns buffer (so it can be called in-line unlike dpsnprintf) @@ -271,63 +270,6 @@ typedef enum userdirmode_e } userdirmode_t; -typedef enum gamemode_e -{ - GAME_NORMAL, - GAME_HIPNOTIC, - GAME_ROGUE, - GAME_QUOTH, - GAME_NEHAHRA, - GAME_NEXUIZ, - GAME_XONOTIC, - GAME_TRANSFUSION, - GAME_GOODVSBAD2, - GAME_TEU, - GAME_BATTLEMECH, - GAME_ZYMOTIC, - GAME_SETHERAL, - GAME_TENEBRAE, // full of evil hackery - GAME_NEOTERIC, - GAME_OPENQUARTZ, //this game sucks - GAME_PRYDON, - GAME_DELUXEQUAKE, - GAME_THEHUNTED, - GAME_DEFEATINDETAIL2, - GAME_DARSANA, - GAME_CONTAGIONTHEORY, - GAME_EDU2P, - GAME_PROPHECY, - GAME_BLOODOMNICIDE, - GAME_STEELSTORM, // added by motorsep - GAME_STEELSTORM2, // added by motorsep - GAME_SSAMMO, // added by motorsep - GAME_STEELSTORMREVENANTS, // added by motorsep 07/19/2015 - GAME_TOMESOFMEPHISTOPHELES, // added by motorsep - GAME_STRAPBOMB, // added by motorsep for Urre - GAME_MOONHELM, - GAME_VORETOURNAMENT, - GAME_DOOMBRINGER, // added by Cloudwalk for kristus - GAME_BATTLEMETAL, // added by Cloudwalk for Subject9x - 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) -// Pre-csqcmodels era. -#define IS_OLDNEXUIZ_DERIVED(g) ((g) == GAME_NEXUIZ || (g) == GAME_VORETOURNAMENT) - -extern gamemode_t gamemode; -extern const char *gamename; -extern const char *gamenetworkfiltername; -extern const char *gamedirname1; -extern const char *gamedirname2; -extern const char *gamescreenshotname; -extern const char *gameuserdirname; -extern char com_modname[MAX_OSPATH]; - -void COM_ChangeGameTypeForGameDirs(void); - void COM_ToLowerString (const char *in, char *out, size_t size_out); void COM_ToUpperString (const char *in, char *out, size_t size_out); int COM_StringBeginsWith(const char *s, const char *match);