Class MazeDisplay


  • public class MazeDisplay
    extends java.lang.Object
    MazeDisplay permet de gérer l'affichage d'un Maze ainsi qu'une série WalkerState. La méthode principale est display qui affiche le Maze avec les différents états du WalkerState. Pour ajouter des états du walker, on utilise la méthode addState.
    • Constructor Summary

      Constructors 
      Constructor Description
      MazeDisplay​(Maze maze)
      Crée un nouveau MazeDisplay.
    • Method Summary

      Modifier and Type Method Description
      void addState​(WalkerState state)
      Ajoute une état à la liste des états à afficher.
      void display()
      Affiche le Maze et les états de WalkerState ajoutés.
      static void main​(java.lang.String[] args)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MazeDisplay

        public MazeDisplay​(Maze maze)
        Crée un nouveau MazeDisplay. Doit recevoir un Maze initiale.
        Parameters:
        maze - Le Maze initiale.
    • Method Detail

      • display

        public void display()
        Affiche le Maze et les états de WalkerState ajoutés.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • addState

        public void addState​(WalkerState state)
        Ajoute une état à la liste des états à afficher.
        Parameters:
        state - Le nouvel état.
      • main

        public static void main​(java.lang.String[] args)