32#ifndef DVD_WAR_SCENE_AESOP_ACTION_INTERFACE_H_
33#define DVD_WAR_SCENE_AESOP_ACTION_INTERFACE_H_
64 switch (
static_cast<Fact>(fact)) {
66 return "NEAR ENEMY FLAG";
68 return "AT HOME BASE";
70 return "HAS ENEMY FLAG";
72 return "ENEMY HAS FLAG";
bool postAction(WarSceneAIProcessor &parentProcessor) const
ActionType actionType() const noexcept
bool preAction(WarSceneAIProcessor &parentProcessor) const
bool checkImplDependentCondition() const noexcept override
int cost() const noexcept
const string & name() const noexcept
string WarSceneFactName(GOAPFact fact)
string to_string(GET_PASS_TYPE< T > value)
Handle console commands that start with a forward slash.