Package com.amirhn.Moves
Class Walk
java.lang.Object
com.amirhn.Moves.Move
com.amirhn.Moves.Walk
The type Walk.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Destination.The Source. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplyOnBoard(Board board) Apply on board boolean.Gets endpoint location.Gets startpoint location.booleanisValidApplyOnBoard(Board board) Is valid apply on board boolean.toString()To string string.voidundoOnBoard(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:
applyOnBoardin classMove- Parameters:
board- the board- Returns:
- the boolean
-
undoOnBoard
Undo on board.- Specified by:
undoOnBoardin classMove- Parameters:
board- the board
-
isValidApplyOnBoard
Is valid apply on board boolean.- Overrides:
isValidApplyOnBoardin classMove- Parameters:
board- the board- Returns:
- the boolean
-
getStartpointLocation
Gets startpoint location.- Specified by:
getStartpointLocationin classMove- Returns:
- the startpoint location
-
getEndpointLocation
Gets endpoint location.- Specified by:
getEndpointLocationin classMove- Returns:
- the endpoint location
-
toString
To string string.
-