Cpp11 initializers: last src root changeset (#6022)
[oweals/minetest.git] / src / guiEngine.h
index 98e88574cacae37e42c41f8fc52db2ffcd92032e..e6cea6b4fe91691f8b347c079880d1c7c44a46c5 100644 (file)
@@ -80,7 +80,7 @@ public:
         * receive text/events transmitted by guiFormSpecMenu
         * @param text textual representation of event
         */
-       void gotText(std::wstring text);
+       void gotText(const std::wstring &text);
 
 private:
        /** target to transmit data to */
@@ -203,28 +203,28 @@ private:
        /** pointer to data beeing transfered back to main game handling */
        MainMenuData*            m_data;
        /** pointer to texture source */
-       ISimpleTextureSource*    m_texture_source;
+       ISimpleTextureSource    *m_texture_source = nullptr;
        /** pointer to soundmanager*/
-       ISoundManager*           m_sound_manager;
+       ISoundManager           *m_sound_manager = nullptr;
 
        /** representation of form source to be used in mainmenu formspec */
-       FormspecFormSource*      m_formspecgui;
+       FormspecFormSource      *m_formspecgui = nullptr;
        /** formspec input receiver */
-       TextDestGuiEngine*       m_buttonhandler;
+       TextDestGuiEngine       *m_buttonhandler = nullptr;
        /** the formspec menu */
-       GUIFormSpecMenu*         m_menu;
+       GUIFormSpecMenu         *m_menu = nullptr;
 
        /** reference to kill variable managed by SIGINT handler */
        bool&                    m_kill;
 
        /** variable used to abort menu and return back to main game handling */
-       bool                     m_startgame;
+       bool                     m_startgame = false;
 
        /** scripting interface */
-       MainMenuScripting*       m_script;
+       MainMenuScripting       *m_script = nullptr;
 
        /** script basefolder */
-       std::string              m_scriptdir;
+       std::string              m_scriptdir = "";
 
        /**
         * draw background layer
@@ -260,14 +260,11 @@ private:
         * @param url url to download
         * @param target file to store to
         */
-       static bool downloadFile(std::string url,std::string target);
+       static bool downloadFile(const std::string &url, const std::string &target);
 
        /** array containing pointers to current specified texture layers */
        image_definition m_textures[TEX_LAYER_MAX];
 
-       /** draw version string in topleft corner */
-       void drawVersion();
-
        /**
         * specify text to appear as top left string
         * @param text to set
@@ -275,7 +272,7 @@ private:
        void setTopleftText(const std::string &text);
 
        /** pointer to gui element shown at topleft corner */
-       irr::gui::IGUIStaticText*       m_irr_toplefttext;
+       irr::gui::IGUIStaticText *m_irr_toplefttext = nullptr;
        /** and text that is in it */
        EnrichedString m_toplefttext;
 
@@ -299,7 +296,7 @@ private:
        };
 
        /** is drawing of clouds enabled atm */
-       bool        m_clouds_enabled;
+       bool        m_clouds_enabled = true;
        /** data used to draw clouds */
        clouddata   m_cloud;
 
@@ -311,6 +308,4 @@ private:
 
 };
 
-
-
 #endif /* GUI_ENGINE_H_ */