sk.lenhardt.dots
Class DotsAndBoxesSmallPosition

java.lang.Object
  extended by sk.lenhardt.game.Position
      extended by sk.lenhardt.dots.DotsAndBoxesPosition
          extended by sk.lenhardt.dots.DotsAndBoxesSmallPosition

public class DotsAndBoxesSmallPosition
extends DotsAndBoxesPosition


Field Summary
 
Fields inherited from class sk.lenhardt.dots.DotsAndBoxesPosition
range, val, x, y
 
Constructor Summary
DotsAndBoxesSmallPosition(int x, int y, long dis)
           
DotsAndBoxesSmallPosition(int x, int y, long val, long dis)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 Position[] getAllPossibleMoves()
           
 boolean getIndex(int index)
           
 int hashCode()
           
 boolean isFinal()
           
 
Methods inherited from class sk.lenhardt.dots.DotsAndBoxesPosition
getX, getY, toString
 
Methods inherited from class sk.lenhardt.game.Position
draw, getGrundyNumber, getRemoteness, getSuspense, getWTIANumber, isLosing, isWinning
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DotsAndBoxesSmallPosition

public DotsAndBoxesSmallPosition(int x,
                                 int y,
                                 long dis)

DotsAndBoxesSmallPosition

public DotsAndBoxesSmallPosition(int x,
                                 int y,
                                 long val,
                                 long dis)
Method Detail

getIndex

public boolean getIndex(int index)
Overrides:
getIndex in class DotsAndBoxesPosition

isFinal

public boolean isFinal()
Overrides:
isFinal in class DotsAndBoxesPosition

getAllPossibleMoves

public Position[] getAllPossibleMoves()
Overrides:
getAllPossibleMoves in class DotsAndBoxesPosition

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class DotsAndBoxesPosition

hashCode

public int hashCode()
Overrides:
hashCode in class DotsAndBoxesPosition