+#if defined(CSQC)
+#elif defined(MENUQC)
+#elif defined(SVQC)
+ #include "util.qh"
+ #include "campaign_common.qh"
+#endif
+
// CampaignFileLoad(offset, n)
// - Loads campaign level data (up to n entries starting at offset)
// into the globals
// - Returns the number of entries successfully read
-float CampaignFile_Load(float offset, float n)
+float CampaignFile_Load(int offset, float n)
{
float fh;
float lineno;
campaign_entries = campaign_entries + 1;
- if(campaign_entries >= n)
+ if(campaign_entries >= n)
break;
}
lineno = lineno + 1;
void CampaignFile_Unload()
{
- float i;
if(campaign_title)
{
strunzone(campaign_title);
+ int i;
for(i = 0; i < campaign_entries; ++i)
{
strunzone(campaign_gametype[i]);