diff options
Diffstat (limited to 'src/net/ea/inventoryhandler.cpp')
-rw-r--r-- | src/net/ea/inventoryhandler.cpp | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/net/ea/inventoryhandler.cpp b/src/net/ea/inventoryhandler.cpp index 2c8c64cda..f4250efc5 100644 --- a/src/net/ea/inventoryhandler.cpp +++ b/src/net/ea/inventoryhandler.cpp @@ -88,14 +88,22 @@ const Equipment::Slot EQUIP_CONVERT[] = namespace Ea { -InventoryHandler::InventoryHandler() : - mEquips(), - mInventoryItems(), - mStorage(nullptr), - mStorageWindow(nullptr), - mDebugInventory(true), - mSentPickups() +EquipBackend InventoryHandler::mEquips; +InventoryItems InventoryHandler::mInventoryItems; +Inventory *InventoryHandler::mStorage = nullptr; +InventoryWindow *InventoryHandler::mStorageWindow = nullptr; +PickupQueue InventoryHandler::mSentPickups; +bool InventoryHandler::mDebugInventory = true; + +InventoryHandler::InventoryHandler() { + mEquips.clear(); + mInventoryItems.clear(); + mStorage = nullptr; + mStorageWindow = nullptr; + while (!mSentPickups.empty()) + mSentPickups.pop(); + mDebugInventory = true; } InventoryHandler::~InventoryHandler() |