Class ControleurCombat

java.lang.Object
Controleur.ControleurCombat

public class ControleurCombat extends Object
La classe ControleurCombat gère les interactions de combat entre un joueur et un ennemi. Elle coordonne les actions du joueur, les réponses de l'ennemi, et met à jour l'état du jeu en conséquence.
  • Constructor Details

    • ControleurCombat

      public ControleurCombat(Joueur joueur, IVueCombat vue, Carte carte)
      Constructeur pour initialiser le contrôleur de combat avec un joueur, une vue, et une carte.
      Parameters:
      joueur - Le joueur participant au combat.
      vue - L'interface de vue pour afficher les messages et interagir avec l'utilisateur.
      carte - La carte du jeu contenant les zones.
  • Method Details

    • gererCombat

      public boolean gererCombat(Ennemi ennemi)
      Gère le déroulement d'un combat entre le joueur et un ennemi.
      Parameters:
      ennemi - L'ennemi contre lequel le joueur combat.
      Returns:
      True si le joueur est mort à la fin du combat, sinon False.