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.

34 lignes
641 B

  1. #ifndef SPELL_WARZ_BATTLEINTERFACE_HPP
  2. #define SPELL_WARZ_BATTLEINTERFACE_HPP 1
  3. #include <iostream>
  4. #include <thread>
  5. #include <chrono>
  6. #include "Character.hpp"
  7. #include "Spell.hpp"
  8. #include "UserInterface.hpp"
  9. class BattleInterface
  10. {
  11. protected:
  12. static const int maxTurn;
  13. int turn;
  14. Character *player1;
  15. Character *player2;
  16. Character *winner;
  17. Character *loser;
  18. void battleStartAnnounce();
  19. void battleEndAnnouce();
  20. void clearBuff();
  21. public:
  22. BattleInterface();
  23. BattleInterface(Character *p1, Character *p2);
  24. void start();
  25. Character *getWinner();
  26. Character *getLoser();
  27. };
  28. #endif