Package com.company

Class Menu

java.lang.Object
com.company.Menu

public class Menu
extends java.lang.Object
Affiche les différents menus
  • Constructor Summary

    Constructors
    Constructor Description
    Menu()  
  • Method Summary

    Modifier and Type Method Description
    static void choixPseudoCouleurs()
    Fonction qui permet de demander aux joueurs de choisir leur pseudo et la couleur de leur pion
    static org.fusesource.jansi.Ansi.Color couleurVerif​(java.lang.String pseudoUtilisateur)
    Fonction qui permet de vérifier si la couleur entrée existe et qu'elle est correcte
    static void enteteMenu()
    Fonction qui affiche l'entête du Menu Principale
    static boolean menu()
    Fonction qui affiche le menu, qui gère les choix de l'utilisateur et le redirige correctement
    static java.lang.String pseudoVerif​(int i, Profil[] profils)
    Fonction qui vérifie que le pseudo saisie est conforme au règle demander par le jeu et que les pseudo des joueurs sont tous différents
    static void regles()
    Affichage des règles dans la console

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Menu

      public Menu()
  • Method Details

    • enteteMenu

      public static void enteteMenu()
      Fonction qui affiche l'entête du Menu Principale
    • regles

      public static void regles()
      Affichage des règles dans la console
    • choixPseudoCouleurs

      public static void choixPseudoCouleurs()
      Fonction qui permet de demander aux joueurs de choisir leur pseudo et la couleur de leur pion
    • couleurVerif

      public static org.fusesource.jansi.Ansi.Color couleurVerif​(java.lang.String pseudoUtilisateur)
      Fonction qui permet de vérifier si la couleur entrée existe et qu'elle est correcte
      Parameters:
      pseudoUtilisateur - récupère le nom d'utilisateur choisi par le joueur pour le réafficher dans la question
      Returns:
      couleur, on retourne la couleur pour l'ajouter au tableau des scores
    • pseudoVerif

      public static java.lang.String pseudoVerif​(int i, Profil[] profils)
      Fonction qui vérifie que le pseudo saisie est conforme au règle demander par le jeu et que les pseudo des joueurs sont tous différents
      Parameters:
      i - itération de la boucle pour savoir à quel joueur on demande un pseudo
      profils - Liste des joueurs
      Returns:
      pseudo choisi par l'utilisateur