Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

27 linhas
565 B

  1. #ifndef HACKTHEGAME_PLAYER_HPP
  2. #define HACKTHEGAME_PLAYER_HPP
  3. #define PLAYER_MAX_LEVEL 1000
  4. #define PLAYER_MAX_EXPERIENCE 9999999
  5. #include "src/class/character.hpp"
  6. class Player : public Character
  7. {
  8. protected:
  9. int experience;
  10. int level;
  11. public:
  12. Player(std::string playerName);
  13. Player(std::string playerName, int playerMaxHP, int playerAtt, int playerDef, int playerLevel, int playerExp);
  14. int getLevel();
  15. int getExp();
  16. int expToLevelUp();
  17. int takeExperience(int drop);
  18. bool checkLevelup();
  19. void levelUp();
  20. };
  21. #endif