namespace blobs {
namespace creature {
+class IngestGoal;
+
class BlobBackgroundTask
: public Goal {
void Tick(double dt) override;
void Action() override;
+private:
+ void CheckStats();
+ void CheckSplit();
+ void CheckMutate();
+
+private:
+ bool breathing;
+ IngestGoal *drink_subtask;
+ IngestGoal *eat_subtask;
+
};
}