summaryrefslogtreecommitdiff
path: root/src/net/inventoryhandler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/inventoryhandler.h')
-rw-r--r--src/net/inventoryhandler.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/net/inventoryhandler.h b/src/net/inventoryhandler.h
index 83ef91a7..24e6dd43 100644
--- a/src/net/inventoryhandler.h
+++ b/src/net/inventoryhandler.h
@@ -45,6 +45,22 @@ const int fallBackBoxesPosition[][2] = {
{ 129, 78 } // EQUIP_PROJECTILE_SLOT
};
+const std::string fallBackBoxesBackground[] = {
+ "equip-box-chest.png",
+ "equip-box-hands.png",
+ "equip-box-head.png",
+ "equip-box-legs.png",
+ "equip-box-feet.png",
+ "equip-box-ring.png",
+ "equip-box-ring.png",
+ "equip-box-neck.png",
+ "equip-box-weapon.png",
+ "equip-box-shield.png",
+ "equip-box-ammo.png"
+};
+
+static const std::string empty = std::string();
+
class InventoryHandler
{
public:
@@ -70,6 +86,13 @@ class InventoryHandler
fallBackBoxesPosition[slotIndex][1]);
return Position(0,0);
}
+
+ virtual const std::string& getBoxBackground(unsigned int slotIndex) const
+ {
+ if (slotIndex < sizeof(fallBackBoxesBackground))
+ return fallBackBoxesBackground[slotIndex];
+ return empty; // The empty string
+ }
};
} // namespace Net