X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fcreature%2FBlobBackgroundTask.hpp;h=bbb5f96c2aa73746de664bd53d7cb3be7decd89d;hp=5cdae798814150c81455cac4be2578f4b4f55595;hb=475f28f06c9e14912bab8119264e247ef466513d;hpb=e99964b46daba40b1fad1224a42f5ea9f18d1642 diff --git a/src/creature/BlobBackgroundTask.hpp b/src/creature/BlobBackgroundTask.hpp index 5cdae79..bbb5f96 100644 --- a/src/creature/BlobBackgroundTask.hpp +++ b/src/creature/BlobBackgroundTask.hpp @@ -7,6 +7,8 @@ namespace blobs { namespace creature { +class IngestGoal; + class BlobBackgroundTask : public Goal { @@ -19,6 +21,16 @@ public: void Tick(double dt) override; void Action() override; +private: + void CheckStats(); + void CheckSplit(); + void CheckMutate(); + +private: + bool breathing; + IngestGoal *drink_subtask; + IngestGoal *eat_subtask; + }; }