X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fcampaign_setup.qc;h=2b174a68de0a0422cb81bc9d3efc30b8c73acc49;hb=c75572219df0fa88334d4cd472554925ddc9af82;hp=981174f0a068c59661f7fd73a600ee37cf816380;hpb=35e8f712933b0ebf9b163b7289cf975825b33803;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/campaign_setup.qc b/qcsrc/common/campaign_setup.qc index 981174f0a..2b174a68d 100644 --- a/qcsrc/common/campaign_setup.qc +++ b/qcsrc/common/campaign_setup.qc @@ -1,12 +1,13 @@ +#include "campaign_setup.qh" + #if defined(CSQC) #elif defined(MENUQC) #elif defined(SVQC) - #include "../dpdefs/progsdefs.qh" - #include "campaign_common.qh" - #include "mapinfo.qh" + #include + #include #endif -void CampaignSetup(float n) +void CampaignSetup(int n) { localcmd("set g_campaign 1\n"); localcmd("set _campaign_name \""); @@ -17,4 +18,7 @@ void CampaignSetup(float n) localcmd("\n"); localcmd("disconnect\nmaxplayers 16\n"); MapInfo_LoadMap(campaign_mapname[n], 1); + #ifdef MENUQC + makeServerSingleplayer(); + #endif }