diff options
Diffstat (limited to 'src/equipment.cpp')
-rw-r--r-- | src/equipment.cpp | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/src/equipment.cpp b/src/equipment.cpp index 6cd4d967..1dfc7d02 100644 --- a/src/equipment.cpp +++ b/src/equipment.cpp @@ -21,29 +21,12 @@ * $Id$ */ -#include "equipment.h" - #include <algorithm> -#include "item.h" - -Equipment::Equipment(): - mArrows(0) -{ - std::fill_n(mEquipment, EQUIPMENT_SIZE, (Item*)0); -} +#include "equipment.h" -void -Equipment::removeEquipment(Item *item) +Equipment::Equipment() { - Item **i = std::find(mEquipment, mEquipment+EQUIPMENT_SIZE, item); - if (i != mEquipment+EQUIPMENT_SIZE) { - *i = 0; - } + std::fill_n(mEquipment, EQUIPMENT_SIZE, 0); } -void Equipment::setEquipment(int index, Item *item) -{ - mEquipment[index] = item; - item->setEquipped(true); -} |