Class VueCombat
java.lang.Object
Vue.VueCombat
- All Implemented Interfaces:
IVueCombat
La classe VueCombat implémente l'interface IVueCombat et gère l'affichage et les interactions
avec l'utilisateur pendant les combats. Elle utilise un Scanner pour lire les entrées de l'utilisateur
et un GestionnaireDeMessages pour afficher des messages localisés.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructeur pour initialiser la vue de combat avec un scanner et un gestionnaire de messages. -
Method Summary
Modifier and TypeMethodDescriptionvoid
afficherMessage
(String message) Affiche un message à l'utilisateur pendant un combat.Demande à l'utilisateur de choisir une action pendant un combat.boolean
demanderConfirmation
(String message) Demande à l'utilisateur de confirmer une action avec un message spécifique.
-
Constructor Details
-
VueCombat
public VueCombat()Constructeur pour initialiser la vue de combat avec un scanner et un gestionnaire de messages.
-
-
Method Details
-
afficherMessage
Affiche un message à l'utilisateur pendant un combat.- Specified by:
afficherMessage
in interfaceIVueCombat
- Parameters:
message
- Le message à afficher.
-
demanderActionCombat
Demande à l'utilisateur de choisir une action pendant un combat.- Specified by:
demanderActionCombat
in interfaceIVueCombat
- Returns:
- L'action choisie par l'utilisateur.
-
demanderConfirmation
Demande à l'utilisateur de confirmer une action avec un message spécifique.- Specified by:
demanderConfirmation
in interfaceIVueCombat
- Parameters:
message
- Le message à afficher pour la confirmation.- Returns:
- True si l'utilisateur confirme l'action, sinon False.
-