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