BWAPI
|
00001 #pragma once 00002 #include "../../Interface/Actions/TacticalAction.h" 00003 #include "../Layer2ManagersBase.h" 00007 class L2TacticalAction : public virtual layer2::TacticalAction 00008 { 00009 public: 00013 L2TacticalAction(unsigned int priority) 00014 : TacticalAction(priority) 00015 , Process(Spar) 00016 //, m_validActionID(false) 00017 { 00018 } 00019 00020 //void setActionID(Layer2ManagersBase::ActionID id) 00021 //{ 00022 // m_validActionID = true; 00023 // m_actionID = id; 00024 //} 00025 00026 //bool isActionIDValid() const {return m_validActionID;} 00027 //Layer2ManagersBase::ActionID getActionID() const {return m_actionID;} 00028 protected: 00029 virtual void executeSpecificImpl(); 00030 00031 virtual void cancelSpecificImpl() 00032 { 00033 } 00034 00035 virtual void terminateSpecificImpl() 00036 { 00037 } 00038 00039 //bool m_validActionID; 00040 //Layer2ManagersBase::ActionID m_actionID; 00041 };