Class VueJoueur

java.lang.Object
Vue.VueJoueur
All Implemented Interfaces:
IVueJoueur

public class VueJoueur extends Object implements IVueJoueur
La classe VueJoueur implémente l'interface IVueJoueur et gère l'affichage et les interactions liées aux informations du joueur. Elle utilise un Scanner pour lire les entrées de l'utilisateur et un GestionnaireDeMessages pour afficher des messages localisés.
  • Constructor Details

    • VueJoueur

      public VueJoueur()
      Constructeur pour initialiser la vue du joueur avec un scanner et un gestionnaire de messages.
  • Method Details

    • afficherCaracteristiquesJoueur

      public void afficherCaracteristiquesJoueur(String caracteristiques)
      Affiche les caractéristiques du joueur.
      Specified by:
      afficherCaracteristiquesJoueur in interface IVueJoueur
      Parameters:
      caracteristiques - La représentation textuelle des caractéristiques du joueur à afficher.
    • afficherMessage

      public void afficherMessage(String message)
      Affiche un message à l'utilisateur concernant le joueur.
      Specified by:
      afficherMessage in interface IVueJoueur
      Parameters:
      message - Le message à afficher.
    • demanderPseudo

      public String demanderPseudo()
      Demande à l'utilisateur de fournir un pseudo pour le joueur.
      Specified by:
      demanderPseudo in interface IVueJoueur
      Returns:
      Le pseudo fourni par l'utilisateur.
    • demanderDateDeNaissance

      public Date demanderDateDeNaissance()
      Demande à l'utilisateur de fournir une date de naissance pour le joueur.
      Specified by:
      demanderDateDeNaissance in interface IVueJoueur
      Returns:
      La date de naissance fournie par l'utilisateur.