Interface IVueInventaire

All Known Implementing Classes:
VueInventaire

public interface IVueInventaire
L'interface IVueInventaire définit les méthodes nécessaires pour gérer l'affichage et les interactions liées à l'inventaire et aux équipements du joueur. Les classes implémentant cette interface doivent fournir des fonctionnalités pour afficher l'inventaire, les équipements, demander des identifiants d'objets, et confirmer des actions.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Affiche les équipements actuels du joueur.
    void
    Affiche l'inventaire du joueur.
    void
    Affiche un message à l'utilisateur concernant l'inventaire ou les équipements.
    boolean
    Demande à l'utilisateur de confirmer une action avec un message spécifique.
    int
    Demande à l'utilisateur de fournir l'identifiant d'un objet.
  • Method Details

    • afficherInventaire

      void afficherInventaire(String inventaire)
      Affiche l'inventaire du joueur.
      Parameters:
      inventaire - La représentation textuelle de l'inventaire à afficher.
    • afficherEquipement

      void afficherEquipement(String equipements)
      Affiche les équipements actuels du joueur.
      Parameters:
      equipements - La représentation textuelle des équipements à afficher.
    • demanderIdObjet

      int demanderIdObjet()
      Demande à l'utilisateur de fournir l'identifiant d'un objet.
      Returns:
      L'identifiant de l'objet fourni par l'utilisateur.
    • demanderConfirmation

      boolean demanderConfirmation(String message)
      Demande à l'utilisateur de confirmer une action avec un message spécifique.
      Parameters:
      message - Le message à afficher pour la confirmation.
      Returns:
      True si l'utilisateur confirme l'action, sinon False.
    • afficherMessage

      void afficherMessage(String message)
      Affiche un message à l'utilisateur concernant l'inventaire ou les équipements.
      Parameters:
      message - Le message à afficher.