From 74b6dbed5e670518805e52fedc69464f220046b5 Mon Sep 17 00:00:00 2001 From: devZoGok Date: Fri, 24 Apr 2026 20:04:51 +0300 Subject: [PATCH] updating CPU player AI only if debugging is on --- game.cpp | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/game.cpp b/game.cpp index 429f3a1..25183bc 100644 --- a/game.cpp +++ b/game.cpp @@ -108,19 +108,16 @@ namespace battleship{ guiManager->parseLuaScript("gamePaused.lua"); } else { - sol::state_view SOL_LUA_VIEW = generateView(); - - for(string f : configData::scripts) - SOL_LUA_VIEW.script_file(gm->getPath() + f); - - initLuaPlayers(); guiManager->readLuaScreenScript("inGame.lua", activeState->getGuiButtons()); - string gop = SOL_LUA_VIEW["gameObjPrefix"], vfxp = SOL_LUA_VIEW["vfxPrefix"]; - AssetManager::getSingleton()->load(gm->getPath() + gop, true); - AssetManager::getSingleton()->load(gm->getPath() + vfxp, true); - if(debug){ + sol::state_view SOL_LUA_VIEW = generateView(); + + for(string f : configData::scripts) + SOL_LUA_VIEW.script_file(gm->getPath() + f); + + initLuaPlayers(); + vector gameObjs; for(Player *pl : Game::getSingleton()->getPlayers()){ @@ -134,6 +131,10 @@ namespace battleship{ for(ResourceDeposit *dep : civilianPlayer->getResourceDeposits()) gameObjs.push_back((GameObject*)dep); + string gop = SOL_LUA_VIEW["gameObjPrefix"], vfxp = SOL_LUA_VIEW["vfxPrefix"]; + AssetManager::getSingleton()->load(gm->getPath() + gop, true); + AssetManager::getSingleton()->load(gm->getPath() + vfxp, true); + for(GameObject *obj : gameObjs) obj->reinit(); }