diff options
author | sfan5 <sfan5@live.de> | 2021-03-05 12:54:53 +0100 |
---|---|---|
committer | sfan5 <sfan5@live.de> | 2021-03-06 23:02:10 +0100 |
commit | 593d5f4465f5f181b87a1477c7072dca500a9d80 (patch) | |
tree | 5d5afdcd295d7928e1f270de18f1a08b4441cea8 /src/client/clientevent.h | |
parent | dd228fd92ef3a06aa8c6ce89bb304110a9587c38 (diff) | |
download | minetest-593d5f4465f5f181b87a1477c7072dca500a9d80.tar.gz minetest-593d5f4465f5f181b87a1477c7072dca500a9d80.tar.bz2 minetest-593d5f4465f5f181b87a1477c7072dca500a9d80.zip |
Clean up ClientEvent hudadd/hudchange internals
Diffstat (limited to 'src/client/clientevent.h')
-rw-r--r-- | src/client/clientevent.h | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/src/client/clientevent.h b/src/client/clientevent.h index 9bd31efce..2215aecbd 100644 --- a/src/client/clientevent.h +++ b/src/client/clientevent.h @@ -52,6 +52,31 @@ enum ClientEventType : u8 CLIENTEVENT_MAX, }; +struct ClientEventHudAdd +{ + u32 server_id; + u8 type; + v2f pos, scale; + std::string name; + std::string text, text2; + u32 number, item, dir; + v2f align, offset; + v3f world_pos; + v2s32 size; + s16 z_index; +}; + +struct ClientEventHudChange +{ + u32 id; + HudElementStat stat; + v2f v2fdata; + std::string sdata; + u32 data; + v3f v3fdata; + v2s32 v2s32data; +}; + struct ClientEvent { ClientEventType type; @@ -93,38 +118,12 @@ struct ClientEvent { u32 id; } delete_particlespawner; - struct - { - u32 server_id; - u8 type; - v2f *pos; - std::string *name; - v2f *scale; - std::string *text; - u32 number; - u32 item; - u32 dir; - v2f *align; - v2f *offset; - v3f *world_pos; - v2s32 *size; - s16 z_index; - std::string *text2; - } hudadd; + ClientEventHudAdd *hudadd; struct { u32 id; } hudrm; - struct - { - u32 id; - HudElementStat stat; - v2f *v2fdata; - std::string *sdata; - u32 data; - v3f *v3fdata; - v2s32 *v2s32data; - } hudchange; + ClientEventHudChange *hudchange; SkyboxParams *set_sky; struct { |