| 120 | } |
| 121 | |
| 122 | ItemPtr PlayerInventory::takeSlot(InventorySlot const& slot) { |
| 123 | if (slot.is<SwapSlot>()) |
| 124 | m_swapReturnSlot = {}; |
| 125 | return take(retrieve(slot)); |
| 126 | } |
| 127 | |
| 128 | bool PlayerInventory::exchangeItems(InventorySlot const& first, InventorySlot const& second) { |
| 129 | auto& firstItems = retrieve(first); |
no test coverage detected