diff options
author | rubenwardy <rw@rubenwardy.com> | 2019-08-12 18:16:35 +0100 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2019-08-12 19:16:35 +0200 |
commit | 91114b562fb2c65467485008b810836f951274ea (patch) | |
tree | c87cd43af2bf9b3a76a30257f914626729c302be /src/gui | |
parent | a067d404542704c3bcc284262f588fba398b3102 (diff) | |
download | minetest-91114b562fb2c65467485008b810836f951274ea.tar.gz minetest-91114b562fb2c65467485008b810836f951274ea.tar.bz2 minetest-91114b562fb2c65467485008b810836f951274ea.zip |
Add support for set_formspec_prepend in main menu (#8611)
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/guiEngine.cpp | 10 | ||||
-rw-r--r-- | src/gui/guiEngine.h | 2 |
2 files changed, 11 insertions, 1 deletions
diff --git a/src/gui/guiEngine.cpp b/src/gui/guiEngine.cpp index 241144a2a..3107d64cd 100644 --- a/src/gui/guiEngine.cpp +++ b/src/gui/guiEngine.cpp @@ -390,6 +390,15 @@ void GUIEngine::cloudPostProcess() } /******************************************************************************/ +void GUIEngine::setFormspecPrepend(const std::string &fs) +{ + if (m_menu) { + m_menu->setFormspecPrepend(fs); + } +} + + +/******************************************************************************/ void GUIEngine::drawBackground(video::IVideoDriver *driver) { v2u32 screensize = driver->getScreenSize(); @@ -610,4 +619,3 @@ unsigned int GUIEngine::queueAsync(const std::string &serialized_func, { return m_script->queueAsync(serialized_func, serialized_params); } - diff --git a/src/gui/guiEngine.h b/src/gui/guiEngine.h index 0ff5030c0..e55531bbc 100644 --- a/src/gui/guiEngine.h +++ b/src/gui/guiEngine.h @@ -221,6 +221,8 @@ private: /** script basefolder */ std::string m_scriptdir = ""; + void setFormspecPrepend(const std::string &fs); + /** * draw background layer * @param driver to use for drawing |