Class VueDeplacement
java.lang.Object
Vue.VueDeplacement
- All Implemented Interfaces:
IVueDeplacement
La classe VueDeplacement implémente l'interface IVueDeplacement et gère l'affichage et les interactions
liées aux déplacements du joueur sur la carte. Elle utilise un Scanner pour lire les entrées de l'utilisateur
et affiche la carte avec des icônes Unicode représentant différents types de terrain.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructeur pour initialiser la vue de déplacement avec un scanner. -
Method Summary
Modifier and TypeMethodDescriptionvoid
afficherCarte
(String[][] carte) Affiche la carte du jeu à l'utilisateur avec des icônes Unicode représentant les différents éléments.void
afficherMessage
(String message) Affiche un message à l'utilisateur concernant le déplacement.boolean
demanderConfirmation
(String message) Demande à l'utilisateur de confirmer une action avec un message spécifique.
-
Constructor Details
-
VueDeplacement
public VueDeplacement()Constructeur pour initialiser la vue de déplacement avec un scanner.
-
-
Method Details
-
afficherMessage
Affiche un message à l'utilisateur concernant le déplacement.- Specified by:
afficherMessage
in interfaceIVueDeplacement
- Parameters:
message
- Le message à afficher.
-
afficherCarte
Affiche la carte du jeu à l'utilisateur avec des icônes Unicode représentant les différents éléments.- Specified by:
afficherCarte
in interfaceIVueDeplacement
- Parameters:
carte
- La représentation de la carte sous forme de tableau de chaînes de caractères.
-
demanderConfirmation
Demande à l'utilisateur de confirmer une action avec un message spécifique.- Specified by:
demanderConfirmation
in interfaceIVueDeplacement
- Parameters:
message
- Le message à afficher pour la confirmation.- Returns:
- True si l'utilisateur confirme l'action, sinon False.
-