Package jadex.bdi.examples.puzzle
Class Move
- java.lang.Object
-
- jadex.bdi.examples.puzzle.Move
-
- All Implemented Interfaces:
java.io.Serializable
public class Move extends java.lang.Object implements java.io.SerializableA move consisting of a start and an end point.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)Test if two positions are equal.PositiongetEnd()Get the target.PositiongetStart()Get the start.inthashCode()Calculate the hash code.booleanisJumpMove()Test if it is a jump move.java.lang.StringtoString()Get the string representation.
-
-
-
Method Detail
-
getStart
public Position getStart()
Get the start.
-
getEnd
public Position getEnd()
Get the target.
-
isJumpMove
public boolean isJumpMove()
Test if it is a jump move.
-
equals
public boolean equals(java.lang.Object o)
Test if two positions are equal.- Overrides:
equalsin classjava.lang.Object- Returns:
- True, if equal.
-
hashCode
public int hashCode()
Calculate the hash code.- Overrides:
hashCodein classjava.lang.Object- Returns:
- The hash code.
-
toString
public java.lang.String toString()
Get the string representation.- Overrides:
toStringin classjava.lang.Object- Returns:
- The string representation.
-
-