sk.lenhardt.nimlimited
Class LimitedNimPosition

java.lang.Object
  extended by sk.lenhardt.game.Position
      extended by sk.lenhardt.nimlimited.LimitedNimPosition

public class LimitedNimPosition
extends Position


Constructor Summary
LimitedNimPosition(int n, int k)
           
LimitedNimPosition(int n, int[] moves)
          Creates a new instance of LimitedNimPosition
 
Method Summary
 boolean equals(java.lang.Object o)
           
 Position[] getAllPossibleMoves()
           
 int hashCode()
           
 boolean isFinal()
           
 
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, toString, wait, wait, wait
 

Constructor Detail

LimitedNimPosition

public LimitedNimPosition(int n,
                          int[] moves)
Creates a new instance of LimitedNimPosition


LimitedNimPosition

public LimitedNimPosition(int n,
                          int k)
Method Detail

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