BWAPI
Tasks/AddonBuildMachineShopTask.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 #include "AddonBuildTask.h"
00004 
00005 class AddonBuildMachineShopTask :
00006         public AddonBuildTask
00007 {
00008 protected:
00009         UnitType _sourceBuildingType;
00010         UnitType _buildingType;
00011 
00012         bool _requiresUnits;
00013 
00014         Unit* _building;
00015 
00016         void initialize();
00017 
00018 public:
00019         static void generateNecessaryTasks(Environment* env);
00020 
00021         AddonBuildMachineShopTask(Environment* env);
00022         virtual ~AddonBuildMachineShopTask(void);
00023 
00024         virtual void calculatePriority();
00025 };
00026 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines