Package org.hololink.labyrinth
Class MazeDisplay
- java.lang.Object
-
- org.hololink.labyrinth.MazeDisplay
-
public class MazeDisplay extends java.lang.Object
MazeDisplay
permet de gérer l'affichage d'unMaze
ainsi qu'une sérieWalkerState
. La méthode principale estdisplay
qui affiche leMaze
avec les différents états duWalkerState
. Pour ajouter des états du walker, on utilise la méthodeaddState
.
-
-
Constructor Summary
Constructors Constructor Description MazeDisplay(Maze maze)
Crée un nouveauMazeDisplay
.
-
Method Summary
Modifier and Type Method Description void
addState(WalkerState state)
Ajoute une état à la liste des états à afficher.void
display()
Affiche leMaze
et les états deWalkerState
ajoutés.static void
main(java.lang.String[] args)
java.lang.String
toString()
-
-
-
Constructor Detail
-
MazeDisplay
public MazeDisplay(Maze maze)
Crée un nouveauMazeDisplay
. Doit recevoir unMaze
initiale.- Parameters:
maze
- LeMaze
initiale.
-
-
Method Detail
-
display
public void display()
Affiche leMaze
et les états deWalkerState
ajoutés.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.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)
-
-