diff options
author | Andrew Ward <rw@rubenwardy.com> | 2018-03-28 16:04:41 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-28 16:04:41 +0100 |
commit | 2323842dd3dd336b087ca3cf9756e0680b3a1244 (patch) | |
tree | 6b76f139e42872c8457c991925a5a2e6d41b85c9 /src/network/clientpackethandler.cpp | |
parent | 040b878cd5f77f6b44622b7c00255b4981500dc8 (diff) | |
download | minetest-2323842dd3dd336b087ca3cf9756e0680b3a1244.tar.gz minetest-2323842dd3dd336b087ca3cf9756e0680b3a1244.tar.bz2 minetest-2323842dd3dd336b087ca3cf9756e0680b3a1244.zip |
Add formspec theming using prepended strings
Diffstat (limited to 'src/network/clientpackethandler.cpp')
-rw-r--r-- | src/network/clientpackethandler.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/network/clientpackethandler.cpp b/src/network/clientpackethandler.cpp index 37b649364..bc1f18ae8 100644 --- a/src/network/clientpackethandler.cpp +++ b/src/network/clientpackethandler.cpp @@ -1324,6 +1324,15 @@ void Client::handleCommand_SrpBytesSandB(NetworkPacket* pkt) Send(&resp_pkt); } +void Client::handleCommand_FormspecPrepend(NetworkPacket *pkt) +{ + LocalPlayer *player = m_env.getLocalPlayer(); + assert(player != NULL); + + // Store formspec in LocalPlayer + *pkt >> player->formspec_prepend; +} + void Client::handleCommand_CSMFlavourLimits(NetworkPacket *pkt) { *pkt >> m_csm_flavour_limits >> m_csm_noderange_limit; |