Class | Description |
---|---|
LRPiece |
LRPiece - An abstract class for a Railroad Rush Hour puzzle piece that can move left and right.
|
LRUDPiece |
LRUDPiece - An abstract class for a Railroad Rush Hour puzzle piece that can move in all directions.
|
Piece |
Piece - An abstract class for a Railroad Rush Hour puzzle piece
|
PieceMove | |
RailroadRushHour |
RailroadRushHour - a model for the Railroad Rush Hour puzzle (http://www.puzzles.com/puzzlesineducation/plans/rushhourguide.pdf ;
http://en.wikipedia.org/wiki/Rush_Hour_(board_game) ; )
To use, one creates a RailroadRushHour object and then adds Piece objects via the object's addPiece(Piece) method.
|
RandomRailroadRushHour |
RandomRailroadRushHour - a random solver for the Railroad Rush Hour puzzle (http://www.puzzles.com/puzzlesineducation/plans/rushhourguide.pdf ;
http://en.wikipedia.org/wiki/Rush_Hour_(board_game) ; )
To use, one creates a RandomRailroadRushHour object and then adds Piece objects via the object's pieces.add(Piece) method.
|
UDPiece |
UDPiece - An abstract class for a Railroad Rush Hour puzzle piece that can move up and down.
|
Enum | Description |
---|---|
Direction |
Direction - a direction enumeration useful for orthogonal (up, down, right, left) movement direction on a grid.
|