string _MapInfo_GetDefaultEx(float t)
{
entity e;
- for(e = MapInfo_Type_first; e; e = e.enemy)
+ for(e = MAPINFO_TYPES_first; e; e = e.enemy)
if(t == e.items)
return e.model2;
return "";
float _MapInfo_GetTeamPlayBool(float t)
{
entity e;
- for(e = MapInfo_Type_first; e; e = e.enemy)
+ for(e = MAPINFO_TYPES_first; e; e = e.enemy)
if(t == e.items)
return e.team;
return false;
}
if(t == "all")
return MAPINFO_TYPE_ALL;
- for(e = MapInfo_Type_first; e; e = e.enemy)
+ for(e = MAPINFO_TYPES_first; e; e = e.enemy)
if(t == e.mdl)
return e.items;
return 0;
string MapInfo_Type_Description(float t)
{
entity e;
- for(e = MapInfo_Type_first; e; e = e.enemy)
+ for(e = MAPINFO_TYPES_first; e; e = e.enemy)
if(t == e.items)
return e.gametype_description;
return "";
entity e;
if(t == MAPINFO_TYPE_ALL)
return "all";
- for(e = MapInfo_Type_first; e; e = e.enemy)
+ for(e = MAPINFO_TYPES_first; e; e = e.enemy)
if(t == e.items)
return e.mdl;
return "";
string MapInfo_Type_ToText(float t)
{
entity e;
- for(e = MapInfo_Type_first; e; e = e.enemy)
+ for(e = MAPINFO_TYPES_first; e; e = e.enemy)
if(t == e.items)
return e.message;
/* xgettext:no-c-format */
else if(t == "cdtrack")
{
t = car(s); s = cdr(s);
- if(pGametypeToSet) // FIXME is this check right here?
+ // We do this only if pGametypeToSet even though this
+ // content is theoretically game type independent,
+ // because MapInfo_Map_clientstuff contains otherwise
+ // game type dependent stuff. That way this value stays
+ // empty when not setting a game type to not set any
+ // false expectations.
+ if(pGametypeToSet)
{
if (!cvar_value_issafe(t))
print("Map ", pFilename, " contains a potentially harmful cdtrack, ignored\n");
{
entity e;
int prev = cvar("gamecfg");
- for(e = MapInfo_Type_first; e; e = e.enemy)
+ for(e = MAPINFO_TYPES_first; e; e = e.enemy)
if(cvar(e.netname))
if(prev != e.items)
return e.items;
void MapInfo_SwitchGameType(int t)
{
- for (entity e = MapInfo_Type_first; e; e = e.enemy) {
+ for (entity e = MAPINFO_TYPES_first; e; e = e.enemy) {
cvar_set(e.netname, (t == e.items) ? "1" : "0");
}
}