Interface IVueDeplacement

All Known Implementing Classes:
VueDeplacement

public interface IVueDeplacement
L'interface IVueDeplacement définit les méthodes nécessaires pour gérer l'affichage et les interactions liées aux déplacements du joueur sur la carte. Les classes implémentant cette interface doivent fournir des fonctionnalités pour afficher des messages, afficher la carte, et demander des confirmations.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    afficherCarte(String[][] carte)
    Affiche la carte du jeu à l'utilisateur.
    void
    Affiche un message à l'utilisateur concernant le déplacement.
    boolean
    Demande à l'utilisateur de confirmer une action avec un message spécifique.
  • Method Details

    • afficherMessage

      void afficherMessage(String message)
      Affiche un message à l'utilisateur concernant le déplacement.
      Parameters:
      message - Le message à afficher.
    • afficherCarte

      void afficherCarte(String[][] carte)
      Affiche la carte du jeu à l'utilisateur.
      Parameters:
      carte - La représentation de la carte sous forme de tableau de chaînes de caractères.
    • 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.