X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FGameTick.cpp;h=37a29f583de2c8f30d14c0faf36a1bca2b6c3029;hb=b84825978803615f45a9f128232e62431042aec0;hp=fab80e9e5ac4c29b7c07fc9422e0e27236ae2d80;hpb=3de67c0db8c3c74f5fb487579936a07770d253a1;p=lugaru.git diff --git a/Source/GameTick.cpp b/Source/GameTick.cpp index fab80e9..37a29f5 100644 --- a/Source/GameTick.cpp +++ b/Source/GameTick.cpp @@ -35,17 +35,17 @@ along with Lugaru. If not, see . #include #include #include "Game.h" -#include "openal_wrapper.h" -#include "Settings.h" -#include "Input.h" #include "Animation/Animation.h" -#include "Awards.h" -#include "Menu.h" -#include "ConsoleCmds.h" -#include "Dialog.h" +#include "Audio/openal_wrapper.h" +#include "Devtools/ConsoleCmds.h" +#include "Level/Awards.h" +#include "Level/Campaign.h" +#include "Level/Dialog.h" +#include "Level/Hotspot.h" +#include "Menu/Menu.h" +#include "User/Settings.h" #include "Utils/Folders.h" -#include "Hotspot.h" -#include "Campaign.h" +#include "Utils/Input.h" #include #include @@ -692,8 +692,9 @@ void Game::Loadlevel(const std::string& name) damagedealt = 0; damagetaken = 0; - if (Account::active) - difficulty = Account::active->getDifficulty(); + if (Account::hasActive()) { + difficulty = Account::active().getDifficulty(); + } Hotspot::hotspots.clear(); Hotspot::current = -1; @@ -6217,11 +6218,11 @@ void Game::TickOnceAfter() if (changedelay > 0 && !Person::players[0]->dead && !won) { //high scores, awards, win if (campaign) { - Account::active->winCampaignLevel(whichchoice, bonustotal, leveltime); + Account::active().winCampaignLevel(whichchoice, bonustotal, leveltime); scoreadded = 1; } else { wonleveltime = leveltime; - Account::active->winLevel(whichlevel, bonustotal - startbonustotal, leveltime); + Account::active().winLevel(whichlevel, bonustotal - startbonustotal, leveltime); } won = 1; } @@ -6264,7 +6265,7 @@ void Game::TickOnceAfter() fireSound(firestartsound); - Loadlevel(campaignlevels[Account::active->getCampaignChoicesMade()].mapname.c_str()); + Loadlevel(campaignlevels[Account::active().getCampaignChoicesMade()].mapname.c_str()); fireSound();