]> git.localhorst.tv Git - blobs.git/blob - src/creature/IdleGoal.hpp
random walks
[blobs.git] / src / creature / IdleGoal.hpp
1 #ifndef BLOBS_CREATURE_IDLEGOAL_HPP_
2 #define BLOBS_CREATURE_IDLEGOAL_HPP_
3
4 #include "Goal.hpp"
5
6
7 namespace blobs {
8 namespace creature {
9
10 class IdleGoal
11 : public Goal {
12
13 public:
14         explicit IdleGoal(Creature &);
15         ~IdleGoal() override;
16
17 public:
18         std::string Describe() const override;
19         void Action() override;
20
21         void PickActivity();
22
23 };
24
25 }
26 }
27
28 #endif