mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-02 16:38:41 +00:00
Add z-index management to HUD
This commit is contained in:
parent
f6de86ce4b
commit
cf7fda0083
10 changed files with 57 additions and 7 deletions
|
@ -1081,6 +1081,7 @@ void Client::handleCommand_HudAdd(NetworkPacket* pkt)
|
|||
v2f offset;
|
||||
v3f world_pos;
|
||||
v2s32 size;
|
||||
s16 z_index = 0;
|
||||
|
||||
*pkt >> server_id >> type >> pos >> name >> scale >> text >> number >> item
|
||||
>> dir >> align >> offset;
|
||||
|
@ -1093,6 +1094,11 @@ void Client::handleCommand_HudAdd(NetworkPacket* pkt)
|
|||
*pkt >> size;
|
||||
} catch(SerializationError &e) {};
|
||||
|
||||
try {
|
||||
*pkt >> z_index;
|
||||
}
|
||||
catch(PacketError &e) {}
|
||||
|
||||
ClientEvent *event = new ClientEvent();
|
||||
event->type = CE_HUDADD;
|
||||
event->hudadd.server_id = server_id;
|
||||
|
@ -1108,6 +1114,7 @@ void Client::handleCommand_HudAdd(NetworkPacket* pkt)
|
|||
event->hudadd.offset = new v2f(offset);
|
||||
event->hudadd.world_pos = new v3f(world_pos);
|
||||
event->hudadd.size = new v2s32(size);
|
||||
event->hudadd.z_index = z_index;
|
||||
m_client_event_queue.push(event);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue