Fix alpha for liquid nodes (#5494)
[oweals/minetest.git] / src / camera.h
index b5be26718fc5f7fa09d8c1d8ccbbd37480b7887c..ca2e4ddcc924a04c1e0adf25e1ca9010ff487c2f 100644 (file)
@@ -160,7 +160,13 @@ public:
                else
                        m_camera_mode = CAMERA_MODE_FIRST;
        }
-
+       
+       // Set the current camera mode
+       inline void setCameraMode(CameraMode mode)
+       {
+               m_camera_mode = mode;
+       }
+       
        //read the current camera mode
        inline CameraMode getCameraMode()
        {
@@ -172,8 +178,7 @@ public:
 
        void removeNametag(Nametag *nametag);
 
-       std::list<Nametag *> *getNametags()
-       { return &m_nametags; }
+       const std::list<Nametag *> &getNametags() { return m_nametags; }
 
        void drawNametags();
 
@@ -232,7 +237,6 @@ private:
        f32 m_cache_view_bobbing_amount;
        f32 m_cache_fov;
        f32 m_cache_zoom_fov;
-       bool m_cache_view_bobbing;
 
        std::list<Nametag *> m_nametags;
 };