Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

27 lignes
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