]> git.lizzy.rs Git - minetest.git/blobdiff - src/hud.h
Isolate irrlicht references and use a singleton (#6041)
[minetest.git] / src / hud.h
index 15c115d89e9b0046cc018dcc842eff79ee0d1c07..dcbedf6423ff5c21a2c1cebe7bb78a68fb79ef7b 100644 (file)
--- a/src/hud.h
+++ b/src/hud.h
@@ -114,11 +114,11 @@ class Hud {
 
        video::SColor crosshair_argb;
        video::SColor selectionbox_argb;
-       bool use_crosshair_image;
-       std::string hotbar_image;
-       bool use_hotbar_image;
-       std::string hotbar_selected_image;
-       bool use_hotbar_selected_image;
+       bool use_crosshair_image = false;
+       std::string hotbar_image = "";
+       bool use_hotbar_image = false;
+       std::string hotbar_selected_image = "";
+       bool use_hotbar_selected_image = false;
 
        Hud(video::IVideoDriver *driver,scene::ISceneManager* smgr,
                gui::IGUIEnvironment* guienv, Client *client, LocalPlayer *player,
@@ -170,7 +170,7 @@ class Hud {
        v3f m_selection_pos;
        v3f m_selection_pos_with_offset;
 
-       scene::IMesh* m_selection_mesh;
+       scene::IMesh *m_selection_mesh = nullptr;
        video::SColor m_selection_mesh_color;
        v3f m_selected_face_normal;