@@ -1563,6 +1563,10 @@ int CGameHandler::moveStack(int stack, BattleHex dest)
return ret;
}
+CGameHandler::CGameHandler()
+ : turnTimerHandler(*this)
+{}
+
CGameHandler::CGameHandler(CVCMIServer * lobby)
: lobby(lobby)
, heroPool(std::make_unique<HeroPoolProcessor>(this))
@@ -157,7 +157,7 @@ public:
void setupBattle(int3 tile, const CArmedInstance *armies[2], const CGHeroInstance *heroes[2], bool creatureBank, const CGTownInstance *town);
void setBattleResult(BattleResult::EResult resultType, int victoriusSide);
- CGameHandler() = default;
+ CGameHandler();
CGameHandler(CVCMIServer * lobby);
~CGameHandler();