Class VueJeu
java.lang.Object
Vue.VueJeu
- All Implemented Interfaces:
IVueJeu
La classe VueJeu implémente l'interface IVueJeu et gère l'affichage et les interactions
globales du jeu. Elle utilise un Scanner pour lire les entrées de l'utilisateur et un
GestionnaireDeMessages pour afficher des messages localisés. Elle affiche également des
illustrations ASCII pour certaines actions.
-
Constructor Summary
ConstructorsConstructorDescriptionVueJeu()
Constructeur pour initialiser la vue du jeu avec un scanner et un gestionnaire de messages. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Affiche l'aide ou les instructions du jeu à l'utilisateur.void
afficherMessage
(String message) Affiche un message global à l'utilisateur.Demande à l'utilisateur de choisir une action générale pour gérer le flux du jeu.int
Demande à l'utilisateur de spécifier la taille de la carte du jeu.
-
Constructor Details
-
VueJeu
public VueJeu()Constructeur pour initialiser la vue du jeu avec un scanner et un gestionnaire de messages.
-
-
Method Details
-
demanderAction
Demande à l'utilisateur de choisir une action générale pour gérer le flux du jeu.- Specified by:
demanderAction
in interfaceIVueJeu
- Returns:
- L'action choisie par l'utilisateur.
-
afficherAide
public void afficherAide()Affiche l'aide ou les instructions du jeu à l'utilisateur.- Specified by:
afficherAide
in interfaceIVueJeu
-
afficherMessage
Affiche un message global à l'utilisateur.- Specified by:
afficherMessage
in interfaceIVueJeu
- Parameters:
message
- Le message à afficher.
-
demanderTailleCarte
public int demanderTailleCarte()Demande à l'utilisateur de spécifier la taille de la carte du jeu.- Specified by:
demanderTailleCarte
in interfaceIVueJeu
- Returns:
- La taille de la carte choisie par l'utilisateur.
-