Compile bug fixes.

This commit is contained in:
whipowill
2022-05-18 14:37:50 -05:00
parent a95f4baba5
commit ad42a32643
8 changed files with 20 additions and 19 deletions

View File

@@ -16,8 +16,8 @@ class Unit;
class NextAction
{
public:
NextAction(std::string const name, float relevance = 0.0f) : name(name), relevance(relevance) { }
NextAction(NextAction const& o) : name(o.name), relevance(o.relevance) { }
NextAction(std::string const name, float relevance = 0.0f) : relevance(relevance), name(name) { } // name after relevance - whipowill
NextAction(NextAction const& o) : relevance(o.relevance), name(o.name) { } // name after relevance - whipowill
std::string const getName() { return name; }
float getRelevance() {return relevance;}
@@ -43,10 +43,10 @@ class Action : public AiNamedObject
Aoe = 2
};
Action(PlayerbotAI* botAI, std::string const name = "action") : verbose(false), AiNamedObject(botAI, name) { }
Action(PlayerbotAI* botAI, std::string const name = "action") : AiNamedObject(botAI, name), verbose(false) { } // verbose after ainamedobject - whipowill
virtual ~Action(void) { }
virtual bool Execute(Event event) { return true; }
virtual bool Execute() { return true; } // unused param "Event event" - whipowill
virtual bool isPossible() { return true; }
virtual bool isUseful() { return true; }
virtual NextAction** getPrerequisites() { return nullptr; }
@@ -71,7 +71,7 @@ class ActionNode
{
public:
ActionNode(std::string const name, NextAction** prerequisites = nullptr, NextAction** alternatives = nullptr, NextAction** continuers = nullptr) :
action(nullptr), name(name), prerequisites(prerequisites), alternatives(alternatives), continuers(continuers) { }
name(name), action(nullptr), alternatives(alternatives), prerequisites(prerequisites), continuers(continuers) { } // action after name, prereq after alternatives - whipowill
virtual ~ActionNode()
{