Optimize updateFastFaceRow processing by removing some TileSpec copy (#5678)
[oweals/minetest.git] / src / localplayer.h
index 01e859bf0278bab04fadddb6f693ab32ec134b94..d8d2f310b9c9bc38e41cc648cb82000bc7a9cda4 100644 (file)
@@ -30,7 +30,13 @@ class GenericCAO;
 class ClientActiveObject;
 class IGameDef;
 
-enum LocalPlayerAnimations {NO_ANIM, WALK_ANIM, DIG_ANIM, WD_ANIM};  // no local animation, walking, digging, both
+enum LocalPlayerAnimations
+{
+       NO_ANIM,
+       WALK_ANIM,
+       DIG_ANIM,
+       WD_ANIM
+}; // no local animation, walking, digging, both
 
 class LocalPlayer : public Player
 {
@@ -97,12 +103,11 @@ public:
        float hurt_tilt_timer;
        float hurt_tilt_strength;
 
-       GenericCAO* getCAO() const {
-               return m_cao;
-       }
+       GenericCAO *getCAO() const { return m_cao; }
 
-       void setCAO(GenericCAO* toset) {
-               assert( m_cao == NULL ); // Pre-condition
+       void setCAO(GenericCAO *toset)
+       {
+               assert(m_cao == NULL); // Pre-condition
                m_cao = toset;
        }
 
@@ -113,28 +118,20 @@ public:
 
        v3s16 getLightPosition() const;
 
-       void setYaw(f32 yaw)
-       {
-               m_yaw = yaw;
-       }
+       void setYaw(f32 yaw) { m_yaw = yaw; }
 
        f32 getYaw() const { return m_yaw; }
 
-       void setPitch(f32 pitch)
-       {
-               m_pitch = pitch;
-       }
+       void setPitch(f32 pitch) { m_pitch = pitch; }
 
        f32 getPitch() const { return m_pitch; }
 
-       void setPosition(const v3f &position)
-       {
-               m_position = position;
-       }
+       void setPosition(const v3f &position) { m_position = position; }
 
        v3f getPosition() const { return m_position; }
        v3f getEyePosition() const { return m_position + getEyeOffset(); }
        v3f getEyeOffset() const;
+
 private:
        void accelerateHorizontal(const v3f &target_speed, const f32 max_increase);
        void accelerateVertical(const v3f &target_speed, const f32 max_increase);
@@ -169,9 +166,8 @@ private:
        bool camera_barely_in_ceiling;
        aabb3f m_collisionbox;
 
-       GenericCAOm_cao;
+       GenericCAO *m_cao;
        Client *m_client;
 };
 
 #endif
-