]> git.localhorst.tv Git - blobs.git/blobdiff - src/creature/Situation.hpp
remove ability to fly at will
[blobs.git] / src / creature / Situation.hpp
index 8df8a7a4c8867dc07f0743d61a8654fd12285aa0..a442d4473e7b5dca314025d4538db1e97ef539ab 100644 (file)
@@ -53,6 +53,7 @@ public:
        bool OnPlanet() const noexcept;
        world::Planet &GetPlanet() const noexcept { return *planet; }
        bool OnSurface() const noexcept;
+       bool OnGround() const noexcept;
        const glm::dvec3 &Position() const noexcept { return state.pos; }
        glm::dvec3 SurfaceNormal() const noexcept;
        world::Tile &GetTile() const noexcept;
@@ -66,7 +67,6 @@ public:
        void Move(const glm::dvec3 &dp) noexcept;
        void Accelerate(const glm::dvec3 &dv) noexcept;
        void EnforceConstraints(State &) noexcept;
-       void CheckWrap() noexcept;
 
        void Heading(const glm::dvec3 &h) noexcept { state.dir = h; }
        const glm::dvec3 &Heading() const noexcept { return state.dir; }