diff options
author | sapier <Sapier at GMX dot net> | 2014-06-25 19:04:47 +0200 |
---|---|---|
committer | sapier <Sapier at GMX dot net> | 2014-06-29 12:13:55 +0200 |
commit | ebf7ea50193afe5a3d0968b87b4743eb1ee84025 (patch) | |
tree | 53470e3b12911de9d7aed0acd0c1d96cbd006158 /src/guiFormSpecMenu.h | |
parent | 1367895ae226b4bbdc152274329c789cb5738022 (diff) | |
download | minetest-ebf7ea50193afe5a3d0968b87b4743eb1ee84025.tar.gz minetest-ebf7ea50193afe5a3d0968b87b4743eb1ee84025.tar.bz2 minetest-ebf7ea50193afe5a3d0968b87b4743eb1ee84025.zip |
Add formspec api versioning
Diffstat (limited to 'src/guiFormSpecMenu.h')
-rw-r--r-- | src/guiFormSpecMenu.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/guiFormSpecMenu.h b/src/guiFormSpecMenu.h index 3368bb82d..5d74978a9 100644 --- a/src/guiFormSpecMenu.h +++ b/src/guiFormSpecMenu.h @@ -28,6 +28,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "inventorymanager.h" #include "modalMenu.h" #include "guiTable.h" +#include "clientserver.h" class IGameDef; class InventoryManager; @@ -339,6 +340,7 @@ private: TextDest *m_text_dst; GUIFormSpecMenu **m_ext_ptr; gui::IGUIFont *m_font; + unsigned int m_formspec_version; typedef struct { v2s32 size; @@ -390,6 +392,7 @@ private: void parseBackgroundColor(parserData* data,std::string element); void parseListColors(parserData* data,std::string element); void parseTooltip(parserData* data,std::string element); + bool parseVersionDirect(std::string data); /** * check if event is part of a double click @@ -420,7 +423,7 @@ public: {} void setForm(std::string formspec) { - m_formspec = formspec; + m_formspec = FORMSPEC_VERSION_STRING + formspec; } std::string getForm() |