]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/menu/voret/dialog_multiplayer_create_mapinfo.c
Implement RPG / Free Roam gametype. Next step is to remove scoring under this type...
[voretournament/voretournament.git] / data / qcsrc / menu / voret / dialog_multiplayer_create_mapinfo.c
index d40510768f4abcac20c06dd71b993fa7dd6f0778..b640ee8687cd85fe128e71ce36c67cf335b59221 100644 (file)
@@ -26,6 +26,7 @@ CLASS(VoretMapInfoDialog) EXTENDS(VoretDialog)
        ATTRIB(VoretMapInfoDialog, typeOnslaughtLabel, entity, NULL)\r
        ATTRIB(VoretMapInfoDialog, typeRaceLabel, entity, NULL)\r
        ATTRIB(VoretMapInfoDialog, typeCTSLabel, entity, NULL)\r
+       ATTRIB(VoretMapInfoDialog, typeRPGLabel, entity, NULL)\r
 \r
        ATTRIB(VoretMapInfoDialog, currentMapIndex, float, 0)\r
        ATTRIB(VoretMapInfoDialog, currentMapBSPName, string, string_null)\r
@@ -79,6 +80,7 @@ void loadMapInfoVoretMapInfoDialog(entity me, float i, entity mlb)
        me.typeOnslaughtLabel.disabled = !(MapInfo_Map_supportedGametypes & MAPINFO_TYPE_ONSLAUGHT);\r
        me.typeRaceLabel.disabled = !(MapInfo_Map_supportedGametypes & MAPINFO_TYPE_RACE);\r
        me.typeCTSLabel.disabled = !(MapInfo_Map_supportedGametypes & MAPINFO_TYPE_CTS);\r
+       me.typeRPGLabel.disabled = !(MapInfo_Map_supportedGametypes & MAPINFO_TYPE_RPG);\r
 \r
        MapInfo_ClearTemps();\r
 }\r
@@ -120,10 +122,10 @@ void fillVoretMapInfoDialog(entity me)
                        me.typeLMSLabel = e;\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "Arena"));\r
                        me.typeArenaLabel = e;\r
-       me.TR(me);\r
-               me.TDempty(me, 0.2);\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "Domination"));\r
                        me.typeDominationLabel = e;\r
+       me.TR(me);\r
+               me.TDempty(me, 0.2);\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "Key Hunt"));\r
                        me.typeKeyHuntLabel = e;\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "CTF"));\r
@@ -132,14 +134,16 @@ void fillVoretMapInfoDialog(entity me)
                        me.typeCALabel = e;\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "Assault"));\r
                        me.typeAssaultLabel = e;\r
-       me.TR(me);\r
-               me.TDempty(me, 0.2);\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "Onslaught"));\r
                        me.typeOnslaughtLabel = e;\r
+       me.TR(me);\r
+               me.TDempty(me, 0.2);\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "Race"));\r
                        me.typeRaceLabel = e;\r
                me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "CTS"));\r
                        me.typeCTSLabel = e;\r
+               me.TD(me, 1, wgt, e = makeVoretTextLabel(0, "RPG"));\r
+                       me.typeRPGLabel = e;\r
 \r
        me.gotoRC(me, me.rows - 2, 0);\r
                me.TD(me, 1, me.columns, e = makeVoretTextLabel(0.5, ""));\r