Uses of Class
sk.lenhardt.game.Position

Packages that use Position
sk.lenhardt.board   
sk.lenhardt.dots   
sk.lenhardt.game   
sk.lenhardt.nimlimited   
sk.lenhardt.sum   
 

Uses of Position in sk.lenhardt.board
 

Subclasses of Position in sk.lenhardt.board
 class BoardPosition
           
 

Methods in sk.lenhardt.board that return Position
 Position[] BoardPosition.getAllPossibleMoves()
           
 

Uses of Position in sk.lenhardt.dots
 

Subclasses of Position in sk.lenhardt.dots
 class DotsAndBoxesPosition
           
 class DotsAndBoxesSmallPosition
           
 

Methods in sk.lenhardt.dots that return Position
 Position[] DotsAndBoxesPosition.getAllPossibleMoves()
           
 Position[] DotsAndBoxesSmallPosition.getAllPossibleMoves()
           
 

Methods in sk.lenhardt.dots with parameters of type Position
 void DotsAndBoxesVisitorMP.draw(Position p)
           
 void DotsAndBoxesVisitorText.draw(Position p)
           
 

Uses of Position in sk.lenhardt.game
 

Methods in sk.lenhardt.game that return Position
abstract  Position[] Position.getAllPossibleMoves()
           
 

Methods in sk.lenhardt.game with parameters of type Position
 void PositionVisitor.draw(Position p)
           
static int GrundyNumbersAlgorithm.getGrundyNumber(Position pos)
           
static int RemotenessAlgorithm.getRemoteness(Position pos)
           
static int SuspenseAlgorithm.getSuspense(Position pos)
           
static int WTIAAlgorithm.getWTIANumber(Position pos)
           
static boolean WLAlgorithm.isLosing(Position pos)
           
static boolean WLAlgorithm.isWinning(Position pos)
           
 

Uses of Position in sk.lenhardt.nimlimited
 

Subclasses of Position in sk.lenhardt.nimlimited
 class LimitedNimPosition
           
 

Methods in sk.lenhardt.nimlimited that return Position
 Position[] LimitedNimPosition.getAllPossibleMoves()
           
 

Uses of Position in sk.lenhardt.sum
 

Subclasses of Position in sk.lenhardt.sum
 class ANDPosition
           
 class OrdinarySumPosition
           
 class WTIAPosition
           
 

Fields in sk.lenhardt.sum declared as Position
 Position ANDPosition.a
           
 Position OrdinarySumPosition.a
           
 Position WTIAPosition.a
           
 Position ANDPosition.b
           
 Position OrdinarySumPosition.b
           
 Position WTIAPosition.b
           
 

Methods in sk.lenhardt.sum that return Position
 Position[] ANDPosition.getAllPossibleMoves()
           
 Position[] OrdinarySumPosition.getAllPossibleMoves()
           
 Position[] WTIAPosition.getAllPossibleMoves()
           
 

Constructors in sk.lenhardt.sum with parameters of type Position
ANDPosition(Position a, Position b)
          Creates a new instance of ANDPosition
OrdinarySumPosition(Position a, Position b)
          Creates a new instance of OrdinarySumPosition
WTIAPosition(Position a, Position b)
          Creates a new instance of WTIAPosition