Class ControleurJeu

java.lang.Object
Controleur.ControleurJeu

public class ControleurJeu extends Object
La classe ControleurJeu est le contrôleur principal du jeu, gérant les interactions entre le joueur, la carte, et les différentes vues. Elle coordonne les actions du joueur et les réponses du système.
  • Constructor Details

    • ControleurJeu

      public ControleurJeu(IVueInventaire vueInventaire, IVueDeplacement vueDeplacement, IVueJoueur vueJoueur, IVueCombat vueCombat, IVueJeu vueJeu)
      Constructeur pour initialiser le contrôleur de jeu avec les différentes vues.
      Parameters:
      vueInventaire - La vue pour l'inventaire.
      vueDeplacement - La vue pour le déplacement.
      vueJoueur - La vue pour les informations du joueur.
      vueCombat - La vue pour les combats.
      vueJeu - La vue principale du jeu.
  • Method Details

    • lancerJeu

      public void lancerJeu()
      Lance le jeu et gère les actions du joueur jusqu'à ce qu'il décide de quitter.
    • nouveauMonde

      public void nouveauMonde()
      Initialise un nouveau monde de jeu avec un joueur et une carte.
    • nouveauJoueur

      public void nouveauJoueur()
      Crée un nouveau joueur avec les informations fournies par l'utilisateur.
    • nouvelleCarte

      public void nouvelleCarte(Joueur joueur, int taillecarte)
      Crée une nouvelle carte de jeu avec une taille spécifiée.
      Parameters:
      joueur - Le joueur à placer sur la carte.
      taillecarte - La taille de la carte.