X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fcampaign_file.qc;h=d3efe77e844a498365a55ce6c264c5a554df0dd7;hb=29ba411594428929a9e9a0e0baa620210213bec7;hp=d9864f4da7e1c73fc7300ee69bb61b3589cc051c;hpb=1649a77da3e957dbc722f2eb3af636725bb00a81;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/campaign_file.qc b/qcsrc/common/campaign_file.qc index d9864f4da..d3efe77e8 100644 --- a/qcsrc/common/campaign_file.qc +++ b/qcsrc/common/campaign_file.qc @@ -1,8 +1,16 @@ +#include "campaign_file.qh" +#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; @@ -78,11 +86,10 @@ float CampaignFile_Load(float offset, float n) void CampaignFile_Unload() { - float i; if(campaign_title) { strunzone(campaign_title); - for(i = 0; i < campaign_entries; ++i) + for(int i = 0; i < campaign_entries; ++i) { strunzone(campaign_gametype[i]); strunzone(campaign_mapname[i]);