namespace common {
class Item;
+ class Upgrade;
}
namespace graphics {
class Animation;
#include "../common/Stats.h"
#include "../math/Vector.h"
+#include <vector>
#include <SDL.h>
namespace common {
int Experience() const { return experience; }
int NextLevel() const;
+ void AddExperience(int, std::vector<Upgrade> &);
+
graphics::Sprite *BattleSprite();
const graphics::Sprite *BattleSprite() const;
graphics::Animation *MeleeAnimation();