X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fcreature%2FCreature.hpp;h=13716878b06f2c6141ffe577e814b2fb2e489edd;hp=44107bea32dd62b3f390b1e1b0575cb39d232fdf;hb=f5fc0c2bd1c0d1e2737d2b4ed49c3de16aa67c67;hpb=fbbee4cf7bd6f41139c2298c41d29b87401e6cf6 diff --git a/src/creature/Creature.hpp b/src/creature/Creature.hpp index 44107be..1371687 100644 --- a/src/creature/Creature.hpp +++ b/src/creature/Creature.hpp @@ -8,6 +8,7 @@ #include "Situation.hpp" #include "Steering.hpp" #include "../graphics/SimpleVAO.hpp" +#include "../math/geometry.hpp" #include "../math/glm.hpp" #include @@ -157,6 +158,9 @@ public: Steering &GetSteering() noexcept { return steering; } const Steering &GetSteering() const noexcept { return steering; } + math::AABB CollisionBox() const noexcept; + glm::dmat4 CollisionTransform() const noexcept; + glm::dmat4 LocalTransform() noexcept; void BuildVAO();