sk.lenhardt.dots
Class DotsAndBoxesPosition
java.lang.Object
sk.lenhardt.game.Position
sk.lenhardt.dots.DotsAndBoxesPosition
- Direct Known Subclasses:
- DotsAndBoxesSmallPosition
public class DotsAndBoxesPosition
- extends Position
Field Summary |
protected int |
range
|
protected long |
val
|
protected int |
x
|
protected int |
y
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
x
protected int x
y
protected int y
range
protected int range
val
protected long val
DotsAndBoxesPosition
public DotsAndBoxesPosition(int x,
int y)
- Creates a new instance of DotsAndBoxesPosition
DotsAndBoxesPosition
public DotsAndBoxesPosition(int x,
int y,
boolean[] val)
DotsAndBoxesPosition
public DotsAndBoxesPosition(int x,
int y,
long val)
getIndex
public boolean getIndex(int index)
isFinal
public boolean isFinal()
- Specified by:
isFinal
in class Position
getAllPossibleMoves
public Position[] getAllPossibleMoves()
- Specified by:
getAllPossibleMoves
in class Position
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getX
public int getX()
getY
public int getY()