summaryrefslogtreecommitdiffstats
path: root/source/UI/Window.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--source/UI/Window.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/UI/Window.h b/source/UI/Window.h
index 2d5e81e9e..6927cd3ac 100644
--- a/source/UI/Window.h
+++ b/source/UI/Window.h
@@ -60,6 +60,8 @@ public:
wtBeacon = 7,
wtAnvil = 8,
wtHopper = 9,
+ // Unknown: 10
+ wtAnimalChest = 11,
};
// tolua_end
@@ -75,8 +77,12 @@ public:
cWindowOwner * GetOwner(void) { return m_Owner; }
void SetOwner( cWindowOwner * a_Owner ) { m_Owner = a_Owner; }
+ /// Returns the total number of slots
int GetNumSlots(void) const;
+ /// Returns the number of slots, excluding the player's inventory (used for network protocols)
+ int GetNumNonInventorySlots(void) const { return GetNumSlots() - c_NumInventorySlots; }
+
// tolua_begin
/// Returns the item at the specified slot for the specified player. Returns NULL if invalid SlotNum requested