loading = 2;
loadtime = 0;
targetlevel = 7;
- if (firstload)
+ if (firstLoadDone) {
TickOnceAfter();
- else
+ } else {
LoadStuff();
+ }
whichchoice = selected - NB_CAMPAIGN_MENU_ITEM - Account::active().getCampaignChoicesMade();
actuallevel = (Account::active().getCampaignChoicesMade() > 0 ? campaignlevels[Account::active().getCampaignChoicesMade() - 1].nextlevel[whichchoice] : 0);
visibleloading = true;
stillloading = 1;
- Loadlevel(campaignlevels[actuallevel].mapname.c_str());
+ LoadLevel(campaignlevels[actuallevel].mapname.c_str());
campaign = 1;
mainmenu = 0;
gameon = 1;
loading = 2;
loadtime = 0;
targetlevel = -1;
- if (firstload) {
+ if (firstLoadDone) {
TickOnceAfter();
- } else
+ } else {
LoadStuff();
- Loadlevel(-1);
+ }
+ LoadLevel(-1);
mainmenu = 0;
gameon = 1;
loading = 2;
loadtime = 0;
targetlevel = selected;
- if (firstload)
+ if (firstLoadDone) {
TickOnceAfter();
- else
+ } else {
LoadStuff();
- Loadlevel(selected);
+ }
+ LoadLevel(selected);
campaign = 0;
mainmenu = 0;