]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/Capsule.h
removed useless comments
[l2e.git] / src / common / Capsule.h
index ef4caf687a36af03385b4f4726444da2105a6b93..5aa5f344fd6c09711f2c53f07cdc27507026e9f1 100644 (file)
@@ -10,7 +10,7 @@ namespace graphics {
 }
 
 #include "../common/Stats.h"
-#include "../geometry/Vector.h"
+#include "../math/Vector.h"
 
 #include <SDL.h>
 
@@ -39,7 +39,7 @@ public:
        int MaxClass() const { return maxClass; }
        int CurrentClass() const { return curClass; }
 
-       const geometry::Vector<int> &AlignmentOffset() const { return alignmentCursor; }
+       const math::Vector<int> &AlignmentOffset() const { return alignmentCursor; }
        const graphics::Sprite *AlignmentSprite() const { return alignmentSprite; }
 
        void UpgradeClass();
@@ -54,6 +54,9 @@ public:
        bool IsHungry() const;
        void Feed(const common::Item *);
 
+       const common::Item *UpgradeItem() const;
+       void UpgradeSpecial();
+
        Uint16 MaxHealth() const;
 
        Stats GetStats() const;
@@ -88,6 +91,8 @@ private:
                graphics::Animation *attackAnimation;
                graphics::Animation *spellAnimation;
 
+               const common::Item *upgradeItem;
+               int upgradeClass;
                int hunger;
                int hungerFull;
 
@@ -101,7 +106,7 @@ private:
        const char *name;
        const char *alignment;
 
-       geometry::Vector<int> alignmentCursor;
+       math::Vector<int> alignmentCursor;
        const graphics::Sprite *alignmentSprite;
 
        int maxHealth;
@@ -121,4 +126,4 @@ private:
 
 }
 
-#endif /* COMMON_CAPSULE_H_ */
+#endif