Package org.hololink.labyrinth
Class MazeDisplay
- java.lang.Object
-
- org.hololink.labyrinth.MazeDisplay
-
public class MazeDisplay extends java.lang.ObjectMazeDisplaypermet de gérer l'affichage d'unMazeainsi qu'une sérieWalkerState. La méthode principale estdisplayqui affiche leMazeavec 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 voidaddState(WalkerState state)Ajoute une état à la liste des états à afficher.voiddisplay()Affiche leMazeet les états deWalkerStateajoutés.static voidmain(java.lang.String[] args)java.lang.StringtoString()
-
-
-
Constructor Detail
-
MazeDisplay
public MazeDisplay(Maze maze)
Crée un nouveauMazeDisplay. Doit recevoir unMazeinitiale.- Parameters:
maze- LeMazeinitiale.
-
-
Method Detail
-
display
public void display()
Affiche leMazeet les états deWalkerStateajoutés.
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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)
-
-