]> git.localhorst.tv Git - blobs.git/blob - src/creature/LocateResourceGoal.hpp
eating and drinking
[blobs.git] / src / creature / LocateResourceGoal.hpp
1 #ifndef BLOBS_CREATURE_LOCATERESOURCEGOAL_HPP_
2 #define BLOBS_CREATURE_LOCATERESOURCEGOAL_HPP_
3
4 namespace blobs {
5 namespace creature {
6
7 class LocateResourceGoal
8 : public Goal {
9
10 public:
11         explicit LocateResourceGoal(int resource);
12         ~LocateResourceGoal() noexcept override;
13
14 public:
15         void Enable(Creature &) override;
16         void Tick(double dt) override;
17         void Action(Creature &) override;
18
19 private:
20         int res;
21
22 };
23
24 }
25 }
26
27 #endif