X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmapinfo.qh;h=2ce5d60c9032eb4136652baf42be37ad5fbb98e1;hb=9c40c25078426ed90e985c402c648fea3e3a8832;hp=4e6ac985517df071103f4ea3e70c0d1d53c2229d;hpb=6deca05ef9eb9b93faa84fda5033a4489e8d4e98;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mapinfo.qh b/qcsrc/common/mapinfo.qh index 4e6ac9855..2ce5d60c9 100644 --- a/qcsrc/common/mapinfo.qh +++ b/qcsrc/common/mapinfo.qh @@ -1,18 +1,20 @@ -float MAPINFO_TYPE_CTF = 1; -float MAPINFO_TYPE_ASSAULT = 2; -float MAPINFO_TYPE_ONSLAUGHT = 4; -float MAPINFO_TYPE_RACE = 8; -float MAPINFO_TYPE_DEATHMATCH = 16; -float MAPINFO_TYPE_TEAM_DEATHMATCH = 32; -float MAPINFO_TYPE_DOMINATION = 64; -float MAPINFO_TYPE_RUNEMATCH = 128; -float MAPINFO_TYPE_LMS = 256; -float MAPINFO_TYPE_ARENA = 512; -float MAPINFO_TYPE_KEYHUNT = 1024; -float MAPINFO_TYPE_NEXBALL = 2048; -float MAPINFO_TYPE_CTS = 4096; -float MAPINFO_TYPE_CA = 8192; -float MAPINFO_TYPE_ALL = 16383; // this has to include all above bits +float MAPINFO_TYPE_DEATHMATCH = 1; +float MAPINFO_TYPE_LMS = 2; +float MAPINFO_TYPE_ARENA = 4; +float MAPINFO_TYPE_RUNEMATCH = 8; +float MAPINFO_TYPE_RACE = 16; +float MAPINFO_TYPE_CTS = 32; +float MAPINFO_TYPE_TEAM_DEATHMATCH = 64; +float MAPINFO_TYPE_CTF = 128; +float MAPINFO_TYPE_CA = 256; +float MAPINFO_TYPE_DOMINATION = 512; +float MAPINFO_TYPE_KEYHUNT = 1024; +float MAPINFO_TYPE_ASSAULT = 2048; +float MAPINFO_TYPE_ONSLAUGHT = 4096; +float MAPINFO_TYPE_NEXBALL = 8192; +float MAPINFO_TYPE_FREEZETAG = 16384; +float MAPINFO_TYPE_KEEPAWAY = 32768; +float MAPINFO_TYPE_ALL = 65535; // this has to include all above bits float MAPINFO_FEATURE_WEAPONS = 1; // not defined for minstagib-only maps @@ -66,6 +68,8 @@ void MapInfo_LoadMap(string s); // list all maps for the current game type string MapInfo_ListAllowedMaps(float pFlagsRequired, float pFlagsForbidden); +// list all allowed maps (for any game type) +string MapInfo_ListAllAllowedMaps(float pFlagsRequired, float pFlagsForbidden); // gets a gametype from a string float MapInfo_Type_FromString(string t);