From 1d1d922a7aafc464ec4483a2f8caa8c49ddbbdee Mon Sep 17 00:00:00 2001 From: kilbith Date: Mon, 26 Jun 2017 20:03:48 +0200 Subject: Add Arm Inertia (#6050) --- src/camera.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/camera.h') diff --git a/src/camera.h b/src/camera.h index 8d213ede7..9ed4b7277 100644 --- a/src/camera.h +++ b/src/camera.h @@ -166,6 +166,8 @@ public: void drawNametags(); + inline void add_arm_inertia(f32 player_yaw, f32 frametime); + private: // Nodes scene::ISceneNode *m_playernode = nullptr; @@ -188,6 +190,12 @@ private: // Camera offset v3s16 m_camera_offset; + v2f m_wieldmesh_offset = v2f(55.0f, -35.0f); + v2f m_timer; + v2f m_cam_vel; + v2f m_cam_vel_old; + v2f m_last_cam_pos; + // Field of view and aspect ratio stuff f32 m_aspect = 1.0f; f32 m_fov_x = 1.0f; @@ -221,6 +229,7 @@ private: f32 m_cache_view_bobbing_amount; f32 m_cache_fov; f32 m_cache_zoom_fov; + bool m_arm_inertia; std::list m_nametags; }; -- cgit v1.2.3