Class ControleurJeu
java.lang.Object
Controleur.ControleurJeu
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 Summary
ConstructorsConstructorDescriptionControleurJeu
(IVueInventaire vueInventaire, IVueDeplacement vueDeplacement, IVueJoueur vueJoueur, IVueCombat vueCombat, IVueJeu vueJeu) Constructeur pour initialiser le contrôleur de jeu avec les différentes vues. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Lance le jeu et gère les actions du joueur jusqu'à ce qu'il décide de quitter.void
Crée un nouveau joueur avec les informations fournies par l'utilisateur.void
Initialise un nouveau monde de jeu avec un joueur et une carte.void
nouvelleCarte
(Joueur joueur, int taillecarte) Crée une nouvelle carte de jeu avec une taille spécifiée.
-
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
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.
-