From 10a6ced224b17e00fc9d2b56627bad7ee34c6c83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Bergstr=C3=B6m?= <davbe125@student.liu.se> Date: Mon, 25 Jun 2018 10:42:07 +0200 Subject: [PATCH] Remove StrategyManager --- src/CombatCommander.cpp | 2 +- src/GameCommander.cpp | 2 +- src/IDABot.cpp | 7 ------- src/IDABot.h | 3 --- src/ProductionManager.cpp | 2 +- 5 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/CombatCommander.cpp b/src/CombatCommander.cpp index 129db6d..5c1ae3a 100644 --- a/src/CombatCommander.cpp +++ b/src/CombatCommander.cpp @@ -60,7 +60,7 @@ void CombatCommander::onFrame(const std::vector<Unit> & combatUnits) bool CombatCommander::shouldWeStartAttacking() { - return m_bot.Strategy().getCurrentStrategy().m_attackCondition.eval(); + return true; //m_bot.Strategy().getCurrentStrategy().m_attackCondition.eval(); } void CombatCommander::updateIdleSquad() diff --git a/src/GameCommander.cpp b/src/GameCommander.cpp index 6460276..64f6efe 100644 --- a/src/GameCommander.cpp +++ b/src/GameCommander.cpp @@ -85,7 +85,7 @@ void GameCommander::setScoutUnits() bool GameCommander::shouldSendInitialScout() { - return m_bot.Strategy().scoutConditionIsMet(); + return true; // m_bot.Strategy().scoutConditionIsMet(); } // Sets combat units to be passed to CombatCommander. diff --git a/src/IDABot.cpp b/src/IDABot.cpp index e17dcbd..63a93ea 100644 --- a/src/IDABot.cpp +++ b/src/IDABot.cpp @@ -464,7 +464,6 @@ IDABot::IDABot() , m_unitInfo(*this) , m_workers(*this) , m_gameCommander(*this) - , m_strategy(*this) , m_techTree(*this) , m_buildingPlacer(*this) { @@ -489,7 +488,6 @@ void IDABot::OnGameStart() // ----------------------------------------------------------------- setUnits(); m_techTree.onStart(); - m_strategy.onStart(); m_map.onStart(); m_unitInfo.onStart(); m_bases.onStart(); @@ -582,11 +580,6 @@ const MapTools & IDABot::Map() const return m_map; } -const StrategyManager & IDABot::Strategy() const -{ - return m_strategy; -} - const BaseLocationManager & IDABot::Bases() const { return m_bases; diff --git a/src/IDABot.h b/src/IDABot.h index 1ee8087..733cd3a 100644 --- a/src/IDABot.h +++ b/src/IDABot.h @@ -12,7 +12,6 @@ #include "BotConfig.h" #include "GameCommander.h" #include "BuildingPlacer.h" -#include "StrategyManager.h" #include "TechTree.h" #include "MetaType.h" #include "Unit.h" @@ -23,7 +22,6 @@ class IDABot : public sc2::Agent BaseLocationManager m_bases; UnitInfoManager m_unitInfo; WorkerManager m_workers; - StrategyManager m_strategy; BotConfig m_config; TechTree m_techTree; GameCommander m_gameCommander; @@ -120,7 +118,6 @@ public: const BaseLocationManager & Bases() const; const MapTools & Map() const; const UnitInfoManager & UnitInfo() const; - const StrategyManager & Strategy() const; const TypeData & Data(const UnitType & type) const; const TypeData & Data(const CCUpgrade & type) const; const TypeData & Data(const MetaType & type) const; diff --git a/src/ProductionManager.cpp b/src/ProductionManager.cpp index a965ef6..2e3c048 100644 --- a/src/ProductionManager.cpp +++ b/src/ProductionManager.cpp @@ -24,7 +24,7 @@ void ProductionManager::setBuildOrder(const BuildOrder & buildOrder) void ProductionManager::onStart() { m_buildingManager.onStart(); - setBuildOrder(m_bot.Strategy().getOpeningBookBuildOrder()); + //setBuildOrder(m_bot.Strategy().getOpeningBookBuildOrder()); } void ProductionManager::onFrame() -- GitLab