diff options
Diffstat (limited to 'src/client/content_cao.h')
-rw-r--r-- | src/client/content_cao.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/client/content_cao.h b/src/client/content_cao.h index aef1f1296..3a071101f 100644 --- a/src/client/content_cao.h +++ b/src/client/content_cao.h @@ -154,12 +154,9 @@ public: virtual bool getSelectionBox(aabb3f *toset) const; - v3f getPosition(); + const v3f getPosition() const; - inline const v3f &getRotation() - { - return m_rotation; - } + inline const v3f &getRotation() const { return m_rotation; } const bool isImmortal(); @@ -180,6 +177,12 @@ public: return m_matrixnode->getRelativeTransformationMatrix(); } + inline const core::matrix4 &getAbsolutePosRotMatrix() const + { + assert(m_matrixnode); + return m_matrixnode->getAbsoluteTransformation(); + } + inline f32 getStepHeight() const { return m_prop.stepheight; |