]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/Hero.h
removed stupid file headers that eclipse put in
[l2e.git] / src / common / Hero.h
index f61d0ee95507b5ae009e25ea31ccd28d3469de63..623e2c4965fabbaaadc45efb3dbd3e47a7dd6149 100644 (file)
@@ -1,10 +1,3 @@
-/*
- * Hero.h
- *
- *  Created on: Oct 7, 2012
- *      Author: holy
- */
-
 #ifndef COMMON_HERO_H_
 #define COMMON_HERO_H_
 
@@ -63,11 +56,10 @@ public:
        bool CanEquip(const Item &) const;
        bool CanInvoke(const Spell &) const;
 
-       Item *Equipment(EquipSlot i) { return equipment[i]; }
        const Item *Equipment(EquipSlot i) const { return equipment[i]; }
        bool Equipped(EquipSlot i) const { return equipment[i]; }
        void RemoveEquipment(EquipSlot i) { equipment[i] = 0; }
-       void SetEquipment(EquipSlot i, Item *item) { equipment[i] = item; }
+       void SetEquipment(EquipSlot i, const Item *item) { equipment[i] = item; }
 
        std::vector<const Spell *> &Spells() { return spells; }
        const std::vector<const Spell *> &Spells() const { return spells; }
@@ -105,7 +97,7 @@ private:
 
        int useMask;
 
-       Item *equipment[EQUIP_COUNT];
+       const Item *equipment[EQUIP_COUNT];
 
        // TODO: vector does not seem to be a good choice
        std::vector<const Spell *> spells;