X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fcreature%2FSituation.hpp;h=a442d4473e7b5dca314025d4538db1e97ef539ab;hp=8df8a7a4c8867dc07f0743d61a8654fd12285aa0;hb=96b12298b5aacfdd8564eb3eeff7fef453b9c8a0;hpb=00f55d5b55ff993d2516f00f8d635887562983c7 diff --git a/src/creature/Situation.hpp b/src/creature/Situation.hpp index 8df8a7a..a442d44 100644 --- a/src/creature/Situation.hpp +++ b/src/creature/Situation.hpp @@ -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; }