]> git.localhorst.tv Git - blobs.git/blobdiff - src/creature/Creature.hpp
perception
[blobs.git] / src / creature / Creature.hpp
index 1c2556a52e30bb3d2167cf584b67403b3df0181e..28e41311c287191cd8c218e795c773926e43cb79 100644 (file)
@@ -130,6 +130,10 @@ public:
        double Adaptability() const noexcept;
        double OffspringMass() const noexcept;
 
+       double PerceptionRange() const noexcept;
+       double PerceptionOmniRange() const noexcept;
+       double PerceptionField() const noexcept;
+       bool PerceptionTest(const glm::dvec3 &) const noexcept;
        /// chance of giving birth per tick
        double OffspringChance() const noexcept;
        /// chance of arbitrary genetic mutation per tick