gamemode = GAME_TEU;
else if (strstr(name, "battlemech"))
gamemode = GAME_BATTLEMECH;
+ else if (strstr(name, "zymotic"))
+ gamemode = GAME_ZYMOTIC;
else
gamemode = GAME_NORMAL;
gamemode = GAME_TEU;
else if (COM_CheckParm ("-battlemech"))
gamemode = GAME_BATTLEMECH;
+ else if (COM_CheckParm ("-zymotic"))
+ gamemode = GAME_ZYMOTIC;
switch(gamemode)
{
gamename = "Battlemech";
gamedirname = "base";
break;
+ case GAME_ZYMOTIC:
+ gamename = "Zymotic";
+ gamedirname = "data";
+ break;
default:
Sys_Error("COM_InitGameType: unknown gamemode %i\n", gamemode);
break;
if (c == '\0')
return NULL;
- if (c == '\\')
+ if (c == '\\' || key_ind == sizeof (crt_key) - 1)
{
crt_key[key_ind] = '\0';
break;
{
c = *infostring++;
- if (c == '\0' || c == '\\')
+ if (c == '\0' || c == '\\' || value_ind == sizeof (value) - 1)
{
value[value_ind] = '\0';
return value;