aboutsummaryrefslogtreecommitdiff
path: root/src/guiFormSpecMenu.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/guiFormSpecMenu.h5
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()