Noise: Prevent unittest crash caused by division by zero
[oweals/minetest.git] / src / camera.h
index 4b2d9d45ece7ec211501c2e2f928832b1afc3d61..620e316de676c0c75c8451b29bbfc313daf63640 100644 (file)
@@ -60,8 +60,7 @@ enum CameraMode {CAMERA_MODE_FIRST, CAMERA_MODE_THIRD, CAMERA_MODE_THIRD_FRONT};
 class Camera
 {
 public:
-       Camera(scene::ISceneManager* smgr, MapDrawControl& draw_control,
-                       Client *client);
+       Camera(MapDrawControl &draw_control, Client *client);
        ~Camera();
 
        // Get camera scene node.
@@ -166,7 +165,7 @@ public:
 
        void drawNametags();
 
-       inline void addArmInertia(f32 player_yaw, f32 frametime);
+       inline void addArmInertia(f32 player_yaw);
 
 private:
        // Nodes
@@ -181,7 +180,6 @@ private:
        MapDrawControl& m_draw_control;
 
        Client *m_client;
-       video::IVideoDriver *m_driver;
 
        // Absolute camera position
        v3f m_camera_position;
@@ -191,7 +189,7 @@ private:
        v3s16 m_camera_offset;
 
        v2f m_wieldmesh_offset = v2f(55.0f, -35.0f);
-       v2f m_timer;
+       v2f m_arm_dir;
        v2f m_cam_vel;
        v2f m_cam_vel_old;
        v2f m_last_cam_pos;