Package com.amirhn.Moves
Class Walk
java.lang.Object
com.amirhn.Moves.Move
com.amirhn.Moves.Walk
The type Walk.
-
Field Summary
Modifier and TypeFieldDescriptionThe Destination.The Source. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
applyOnBoard
(Board board) Apply on board boolean.Gets endpoint location.Gets startpoint location.boolean
isValidApplyOnBoard
(Board board) Is valid apply on board boolean.toString()
To string string.void
undoOnBoard
(Board board) Undo on board.
-
Field Details
-
source
The Source. -
destination
The Destination.
-
-
Constructor Details
-
Walk
Instantiates a new Walk.- Parameters:
sourcePiece
- the source piecedestination
- the destination
-
-
Method Details
-
applyOnBoard
Apply on board boolean.- Specified by:
applyOnBoard
in classMove
- Parameters:
board
- the board- Returns:
- the boolean
-
undoOnBoard
Undo on board.- Specified by:
undoOnBoard
in classMove
- Parameters:
board
- the board
-
isValidApplyOnBoard
Is valid apply on board boolean.- Overrides:
isValidApplyOnBoard
in classMove
- Parameters:
board
- the board- Returns:
- the boolean
-
getStartpointLocation
Gets startpoint location.- Specified by:
getStartpointLocation
in classMove
- Returns:
- the startpoint location
-
getEndpointLocation
Gets endpoint location.- Specified by:
getEndpointLocation
in classMove
- Returns:
- the endpoint location
-
toString
To string string.
-