Uint8 Level() const { return level; }
int Experience() const { return experience; }
+ int NextLevel() const;
Item *Weapon() { return weapon; }
Item *Armor() { return armor; }
bool HasRing() const { return ring; }
bool HasJewel() const { return jewel; }
+ std::vector<const Spell *> &Spells() { return spells; }
const std::vector<const Spell *> &Spells() const { return spells; }
graphics::Sprite *BattleSprite() { return battleSprite; }
int level;
int experience;
+ int *levelLadder;
+ int numLevels;
+
Item *weapon;
Item *armor;
Item *shield;