+ u32 maxHudId() const { return hud.size(); }
+
+ u16 getBreath() const { return m_breath; }
+ void setBreath(u16 breath) { m_breath = breath; }
+
+ v3s16 getLightPosition() const;
+
+ void setYaw(f32 yaw)
+ {
+ m_yaw = yaw;
+ }
+
+ f32 getYaw() const { return m_yaw; }
+
+ void setPitch(f32 pitch)
+ {
+ m_pitch = pitch;
+ }
+
+ f32 getPitch() const { return m_pitch; }
+
+ void setPosition(const v3f &position)
+ {
+ m_position = position;
+ }
+
+ v3f getPosition() const { return m_position; }
+ v3f getEyePosition() const { return m_position + getEyeOffset(); }
+ v3f getEyeOffset() const;