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.ObjectLe marcheur dans un labyrinthe. Le marcheur permet de marche dans un labyrinthe. Le marcheur à besoin de la méthodenextStepqui doit faire bouger leWalkerStateavecmove. Pour activer notre algorithme, on utilise la méthodewalk.
-
-
Field Summary
Fields Modifier and Type Field Description protected Mazemazeprotected WalkerStatestate
-
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)
-
-