+#include "../../common/campaign_common.qh"
+
#ifdef INTERFACE
CLASS(XonoticCampaignList) EXTENDS(XonoticListBox)
METHOD(XonoticCampaignList, configureXonoticCampaignList, void(entity))
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)
{
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
}
{
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;