BWAPI
Skynet/Skynet/BlockedPathManager.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 #include "Interface.h"
00004 
00005 #include "Singleton.h"
00006 #include "Task.h"
00007 #include "Base.h"
00008 
00009 class BlockedPathManagerClass
00010 {
00011 public:
00012         BlockedPathManagerClass();
00013 
00014         void onBegin();
00015 
00016         void update();
00017 
00018 private:
00019         std::map<Base, UnitGroup> mBlockingMinerals;
00020 
00021         std::set<Base> mMyBases;
00022 };
00023 
00024 typedef Singleton<BlockedPathManagerClass> BlockedPathManager;
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines