]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/xonotic/campaign.qc
Few more floats to ints for arrays
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / campaign.qc
index de97153543f47e66d6c93a2505cd138f3af7e0aa..16967a688f8b915d047bd0ec6846ab087bb83fde 100644 (file)
@@ -1,3 +1,5 @@
+#include "../../common/campaign_common.qh"
+
 #ifdef INTERFACE
 CLASS(XonoticCampaignList) EXTENDS(XonoticListBox)
        METHOD(XonoticCampaignList, configureXonoticCampaignList, void(entity))
@@ -48,8 +50,9 @@ string campaign_longdesc_wrapped[CAMPAIGN_MAX_ENTRIES];
 
 void rewrapCampaign(float w, float l0, float emptyheight, vector theFontSize)
 {
-       float i, j;
-       float n, l;
+       int i, j;
+       int n;
+       float l;
        string r, s;
        for(i = 0; i < campaign_entries; ++i)
        {
@@ -96,7 +99,7 @@ entity makeXonoticCampaignList()
 void XonoticCampaignList_configureXonoticCampaignList(entity me)
 {
        me.configureXonoticListBox(me);
-       me.campaignGlob = search_begin("maps/campaign*.txt", TRUE, TRUE);
+       me.campaignGlob = search_begin("maps/campaign*.txt", true, true);
        me.loadCvars(me);
        me.campaignGo(me, 0); // takes care of enabling/disabling buttons too
 }
@@ -234,7 +237,7 @@ void XonoticCampaignList_doubleClickListBoxItem(entity me, float i, vector where
 {
        CampaignList_LoadMap(me, me);
 }
-void XonoticCampaignList_drawListBoxItem(entity me, float i, vector absSize, float isSelected)
+void XonoticCampaignList_drawListBoxItem(entity me, int i, vector absSize, bool isSelected)
 {
        string s;
        vector theColor;