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/server.cpp | |
parent | 1367895ae226b4bbdc152274329c789cb5738022 (diff) | |
download | hax-minetest-server-ebf7ea50193afe5a3d0968b87b4743eb1ee84025.tar.gz hax-minetest-server-ebf7ea50193afe5a3d0968b87b4743eb1ee84025.zip |
Add formspec api versioning
Diffstat (limited to '')
-rw-r--r-- | src/server.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server.cpp b/src/server.cpp index 58ecb23b4..122ea993d 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -3132,10 +3132,11 @@ void Server::SendShowFormspecMessage(u16 peer_id, const std::string &formspec, std::ostringstream os(std::ios_base::binary); u8 buf[12]; + // Write command writeU16(buf, TOCLIENT_SHOW_FORMSPEC); os.write((char*)buf, 2); - os<<serializeLongString(formspec); + os<<serializeLongString(FORMSPEC_VERSION_STRING + formspec); os<<serializeString(formname); // Make data buffer @@ -3538,7 +3539,7 @@ void Server::SendPlayerInventoryFormspec(u16 peer_id) std::ostringstream os(std::ios_base::binary); writeU16(os, TOCLIENT_INVENTORY_FORMSPEC); - os<<serializeLongString(player->inventory_formspec); + os<<serializeLongString(FORMSPEC_VERSION_STRING + player->inventory_formspec); // Make data buffer std::string s = os.str(); |