sk.lenhardt.sum
Class ANDPosition

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

public class ANDPosition
extends Position


Field Summary
 Position a
           
 Position b
           
 
Constructor Summary
ANDPosition(Position a, Position b)
          Creates a new instance of ANDPosition
 
Method Summary
 boolean equals(java.lang.Object o)
           
 Position[] getAllPossibleMoves()
           
 int getRemoteness()
           
 int hashCode()
           
 boolean isFinal()
           
 boolean isLosing()
           
 
Methods inherited from class sk.lenhardt.game.Position
draw, getGrundyNumber, getSuspense, getWTIANumber, 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

ANDPosition

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

Method Detail

getAllPossibleMoves

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

getRemoteness

public int getRemoteness()
Overrides:
getRemoteness 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