]> git.localhorst.tv Git - blobs.git/blobdiff - src/creature/Steering.hpp
change mode of steering mixing
[blobs.git] / src / creature / Steering.hpp
index c9c2332f9a212e0faed9b5520a328d9d364f371d..9af62b9c7573aaf78c824b8c8a0c0ec9d20a10fa 100644 (file)
@@ -28,8 +28,10 @@ public:
        double MaxSpeed() const noexcept { return max_speed; }
 
 public:
+       void Off() noexcept;
        void Separate(double min_distance, double max_lookaround) noexcept;
        void DontSeparate() noexcept;
+       void ResumeSeparate() noexcept;
        void Halt() noexcept;
        void Pass(const glm::dvec3 &) noexcept;
        void GoTo(const glm::dvec3 &) noexcept;
@@ -37,7 +39,6 @@ public:
        glm::dvec3 Force(const Situation::State &) const noexcept;
 
 private:
-       bool SumForce(glm::dvec3 &out, const glm::dvec3 &in, double max) const noexcept;
        glm::dvec3 TargetVelocity(const Situation::State &, const glm::dvec3 &, double acc) const noexcept;
 
 private: