diff --git a/src/planner.hpp b/src/planner.hpp index c79a888..f3d91a3 100644 --- a/src/planner.hpp +++ b/src/planner.hpp @@ -59,12 +59,15 @@ public: void set_actions(Array actions); Array get_actions() const; + void set_goals(Array goals); + Array get_goals() const; private: CharacterActor *actor{nullptr}; // the parent actor of this planner WorldState cached_world_state{}; // the cached worldstate, cleared for every make_plan call GlobalWorldState *global_world_state{nullptr}; // cached singleton instance // configured settings Vector> actions{}; // available actions + Vector> goals{}; // available goals }; struct PlannerNodeHasher {