sk.lenhardt.sum
Class WTIAPosition

java.lang.Object
  extended by sk.lenhardt.game.Position
      extended by sk.lenhardt.sum.WTIAPosition

public class WTIAPosition
extends Position


Field Summary
 Position a
           
 Position b
           
 
Constructor Summary
WTIAPosition(Position a, Position b)
          Creates a new instance of WTIAPosition
 
Method Summary
 boolean equals(java.lang.Object o)
           
 Position[] getAllPossibleMoves()
           
 int getWTIANumber()
           
 int hashCode()
           
 boolean isFinal()
           
 boolean isLosing()
           
 
Methods inherited from class sk.lenhardt.game.Position
draw, getGrundyNumber, getRemoteness, getSuspense, isWinning
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

a

public Position a

b

public Position b
Constructor Detail

WTIAPosition

public WTIAPosition(Position a,
                    Position b)
Creates a new instance of WTIAPosition

Method Detail

getAllPossibleMoves

public Position[] getAllPossibleMoves()
Specified by:
getAllPossibleMoves in class Position

getWTIANumber

public int getWTIANumber()
Overrides:
getWTIANumber in class Position

isLosing

public boolean isLosing()
Overrides:
isLosing in class Position

isFinal

public boolean isFinal()
Specified by:
isFinal in class Position

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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