From d76b8c6e7ca96b33b706ef42a8e301531c592fea Mon Sep 17 00:00:00 2001 From: sapier Date: Sun, 25 May 2014 14:34:32 +0200 Subject: Small cleanup of hud add/remove code --- src/player.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/player.h') diff --git a/src/player.h b/src/player.h index 4c5939d3d..2b04a310c 100644 --- a/src/player.h +++ b/src/player.h @@ -294,10 +294,17 @@ public: u32 keyPressed; - std::vector hud; + + HudElement* getHud(u32 id); + u32 addHud(HudElement* hud); + HudElement* removeHud(u32 id); + void clearHud(); + u32 maxHudId() { + return hud.size(); + } + u32 hud_flags; s32 hud_hotbar_itemcount; - protected: IGameDef *m_gamedef; @@ -314,6 +321,8 @@ protected: v3f m_last_pos; u16 m_last_hp; Inventory m_last_inventory; + + std::vector hud; }; -- cgit v1.2.3