summaryrefslogtreecommitdiff
path: root/src/player.h
diff options
context:
space:
mode:
authorJonathon Anderson <anderjon@umail.iu.edu>2013-04-11 13:23:38 -0500
committerkwolekr <kwolekr@minetest.net>2013-04-18 02:14:33 -0400
commit49f6e347f01f72e8854308d5a54aaae337489555 (patch)
tree232ed6de19e0671f34040b2705ffc6ce766e9e37 /src/player.h
parent1f42479e0cad7d93ed9ef1a6f68a995c80e0b178 (diff)
downloadminetest-49f6e347f01f72e8854308d5a54aaae337489555.tar.gz
minetest-49f6e347f01f72e8854308d5a54aaae337489555.tar.bz2
minetest-49f6e347f01f72e8854308d5a54aaae337489555.zip
Lua HUD
Diffstat (limited to 'src/player.h')
-rw-r--r--src/player.h16
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
*/