BWAPI
Aiur/include/SupplyManager.h
Go to the documentation of this file.
00001 #pragma once
00002 #include <Arbitrator.h>
00003 #include <BWAPI.h>
00004 #include <BuildManager.h>
00005 #include <BuildOrderManager.h>
00006 #include <BuildingPlacer.h>
00007 class SupplyManager
00008 {
00009 public:
00010         SupplyManager();
00011         void setBuildManager(BuildManager* buildManager);
00012         void setBuildOrderManager(BuildOrderManager* buildOrderManager);
00013         void update();
00014         std::string getName() const;
00015         int getPlannedSupply() const;
00016         int getSupplyTime(int supplyCount) const;
00017         void setSeedPosition(BWAPI::TilePosition p);
00018         BuildManager* buildManager;
00019         BuildOrderManager* buildOrderManager;
00020         int lastFrameCheck;
00021         BWAPI::TilePosition seedPosition;
00022 };
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines