#ifndef HACKTHEGAME_PLAYER_HPP #define HACKTHEGAME_PLAYER_HPP #define PLAYER_MAX_LEVEL 1000 #define PLAYER_MAX_EXPERIENCE 9999999 #include "src/class/character.hpp" class Player : public Character { protected: int experience; int level; public: Player(std::string playerName); Player(std::string playerName, int playerMaxHP, int playerAtt, int playerDef, int playerLevel, int playerExp); int getLevel(); int getExp(); int expToLevelUp(); int takeExperience(int drop); bool checkLevelup(); void levelUp(); }; #endif