diff options
author | Jonathon Anderson <anderjon@umail.iu.edu> | 2013-04-11 13:23:38 -0500 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2013-04-18 02:14:33 -0400 |
commit | 49f6e347f01f72e8854308d5a54aaae337489555 (patch) | |
tree | 232ed6de19e0671f34040b2705ffc6ce766e9e37 /src/player.h | |
parent | 1f42479e0cad7d93ed9ef1a6f68a995c80e0b178 (diff) | |
download | minetest-49f6e347f01f72e8854308d5a54aaae337489555.tar.gz minetest-49f6e347f01f72e8854308d5a54aaae337489555.tar.bz2 minetest-49f6e347f01f72e8854308d5a54aaae337489555.zip |
Lua HUD
Diffstat (limited to 'src/player.h')
-rw-r--r-- | src/player.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/player.h b/src/player.h index d95e535ff..fc80769c2 100644 --- a/src/player.h +++ b/src/player.h @@ -87,6 +87,7 @@ class Map; class IGameDef; struct CollisionInfo; class PlayerSAO; +struct HudElement; class Player { @@ -243,6 +244,9 @@ public: u32 keyPressed; + std::map<u32, HudElement*> hud; + std::map<u8, u32> hud_bars; + protected: IGameDef *m_gamedef; @@ -253,6 +257,18 @@ protected: v3f m_position; }; +struct HudElement { + u8 type; + core::vector2df pos; + std::string name; + + core::vector2df scale; + std::string text; + u32 number; + u32 item; + u32 dir; +}; + /* Player on the server */ |