Class VueInventaire
java.lang.Object
Vue.VueInventaire
- All Implemented Interfaces:
IVueInventaire
La classe VueInventaire implémente l'interface IVueInventaire et gère l'affichage et les interactions
liées à l'inventaire et aux équipements du joueur. 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 l'inventaire avec un scanner et un gestionnaire de messages. -
Method Summary
Modifier and TypeMethodDescriptionvoid
afficherEquipement
(String equipements) Affiche les équipements actuels du joueur.void
afficherInventaire
(String inventaire) Affiche l'inventaire du joueur.void
afficherMessage
(String message) Affiche un message à l'utilisateur concernant l'inventaire ou les équipements.boolean
demanderConfirmation
(String message) Demande à l'utilisateur de confirmer une action avec un message spécifique.int
Demande à l'utilisateur de fournir l'identifiant d'un objet.
-
Constructor Details
-
VueInventaire
public VueInventaire()Constructeur pour initialiser la vue de l'inventaire avec un scanner et un gestionnaire de messages.
-
-
Method Details
-
afficherInventaire
Affiche l'inventaire du joueur.- Specified by:
afficherInventaire
in interfaceIVueInventaire
- Parameters:
inventaire
- La représentation textuelle de l'inventaire à afficher.
-
afficherEquipement
Affiche les équipements actuels du joueur.- Specified by:
afficherEquipement
in interfaceIVueInventaire
- Parameters:
equipements
- La représentation textuelle des équipements à afficher.
-
demanderIdObjet
public int demanderIdObjet()Demande à l'utilisateur de fournir l'identifiant d'un objet.- Specified by:
demanderIdObjet
in interfaceIVueInventaire
- Returns:
- L'identifiant de l'objet fourni par l'utilisateur.
-
demanderConfirmation
Demande à l'utilisateur de confirmer une action avec un message spécifique.- Specified by:
demanderConfirmation
in interfaceIVueInventaire
- Parameters:
message
- Le message à afficher pour la confirmation.- Returns:
- True si l'utilisateur confirme l'action, sinon False.
-
afficherMessage
Affiche un message à l'utilisateur concernant l'inventaire ou les équipements.- Specified by:
afficherMessage
in interfaceIVueInventaire
- Parameters:
message
- Le message à afficher.
-