Commented out debug statements again
[oweals/minetest.git] / src / player.h
index 45454e9e1e6c728c0da5e1bcf3b47e947fdcecf3..13cffa205a6986f802b77d0bd2fac2f7f486badd 100644 (file)
@@ -105,6 +105,15 @@ public:
                snprintf(m_name, PLAYERNAME_SIZE, "%s", name);
        }
 
+       virtual void wieldItem(u16 item);
+       virtual const InventoryItem *getWieldItem() const
+       {
+               const InventoryList *list = inventory.getList("main");
+               if (list)
+                       return list->getItem(m_selected_item);
+               return NULL;
+       }
+
        const char * getName()
        {
                return m_name;
@@ -133,6 +142,7 @@ public:
        bool in_water_stable;
        bool is_climbing;
        bool swimming_up;
+       bool is_frozen;
        
        Inventory inventory;
        // Actual inventory is backed up here when creative mode is used
@@ -146,6 +156,7 @@ public:
 
 protected:
        char m_name[PLAYERNAME_SIZE];
+       u16 m_selected_item;
        f32 m_pitch;
        f32 m_yaw;
        v3f m_speed;