Package org.hololink.labyrinth.solve
Class Walker
- java.lang.Object
-
- org.hololink.labyrinth.solve.Walker
-
- Direct Known Subclasses:
GhostWalker
,RandomWalker
,RecursiveWalker
,WallFollowerWalker
public abstract class Walker extends java.lang.Object
Le marcheur dans un labyrinthe. Le marcheur permet de marche dans un labyrinthe. Le marcheur à besoin de la méthodenextStep
qui doit faire bouger leWalkerState
avecmove
. Pour activer notre algorithme, on utilise la méthodewalk
.
-
-
Field Summary
Fields Modifier and Type Field Description protected Maze
maze
protected WalkerState
state
-
Constructor Summary
Constructors Constructor Description Walker(Maze maze, MazeDisplay md)
-
-
-
Field Detail
-
state
protected WalkerState state
-
maze
protected Maze maze
-
-
Constructor Detail
-
Walker
public Walker(Maze maze, MazeDisplay md)
-
-