|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IChessEnvironment | |
---|---|
org.vizzini.game.boardgame.chess | Provides core chess game classes for the game framework. |
org.vizzini.game.boardgame.chess.action | Provides action classes for the 3D chess framework. |
org.vizzini.game.boardgame.chess.standardtoken | Provides standard token classes for the 3D chess framework. |
Uses of IChessEnvironment in org.vizzini.game.boardgame.chess |
---|
Classes in org.vizzini.game.boardgame.chess that implement IChessEnvironment | |
---|---|
class |
AbstractChessEnvironment
Provides a chess grid board for 3D chess. |
class |
DefaultChessEnvironment
Provides a default grid board for 3D chess. |
Methods in org.vizzini.game.boardgame.chess with parameters of type IChessEnvironment | |
---|---|
protected void |
AbstractChessToken.addCastleActions(List list,
IChessEnvironment board,
IChessAgent agent,
IChessAdjudicator adjudicator,
IntegerPosition kingFromPosition,
BitSet toBits)
Add castle actions using the given parameters. |
protected void |
AbstractChessToken.addEnPassantCaptureActions(List list,
IChessEnvironment board,
IChessAgent agent,
IChessAdjudicator adjudicator,
IntegerPosition fromPosition,
BitSet toBits)
Add en passant capture actions using the given parameters. |
protected void |
AbstractChessToken.addMoveActions(List list,
IChessEnvironment board,
IChessAgent agent,
IChessAdjudicator adjudicator,
IntegerPosition fromPosition,
BitSet toBits)
Add move actions using the given parameters. |
protected void |
AbstractChessToken.addMoveCaptureActions(List list,
IChessEnvironment board,
IChessAgent agent,
IChessAdjudicator adjudicator,
IntegerPosition fromPosition,
BitSet toBits)
Add move capture actions using the given parameters. |
protected void |
AbstractChessToken.addPawnPromotionActions(List list,
IChessEnvironment board,
IChessAgent agent,
IChessAdjudicator adjudicator,
IntegerPosition fromPosition,
BitSet toBits,
Class tokenClass)
Add pawn promotion actions using the given parameters. |
protected void |
AbstractChessToken.addPawnPromotionCaptureActions(List list,
IChessEnvironment board,
IChessAgent agent,
IChessAdjudicator adjudicator,
IntegerPosition fromPosition,
BitSet toBits,
Class tokenClass)
Add pawn promotion capture actions using the given parameters. |
protected static void |
AbstractChessToken.addPossiblePosition(IChessEnvironment board,
BitSet bitSet,
int x,
int y,
int z,
int dx,
int dy,
int dz)
Add the positions generated by the deltas to the possible positions list. |
protected static void |
AbstractChessToken.addPossiblePositions(IChessEnvironment board,
BitSet bitSet,
int x,
int y,
int z,
int[] dx,
int[] dy,
int[] dz)
Add the positions generated by the deltas to the possible positions list. |
IGridBoardAction |
ChessAgentSupport.createCastleAction(IChessAgent agent,
IChessEnvironment environment,
IntegerPosition kingFromPos,
IntegerPosition kingToPos)
Create a new castle action using the given parameters. |
protected IGridBoardAction |
ChessAgentSupport.createCastleAction(IChessAgent agent,
IChessEnvironment environment,
IntegerPosition kingFromPos,
IntegerPosition rookFromPos,
boolean isKingSide)
Create a new castle agent action using the given parameters. |
protected IAction |
AbstractChessToken.createCastleAction(IChessEnvironment board,
IChessAdjudicator adjudicator,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Create a castle action for the given parameters. |
protected IAction |
AbstractChessToken.createEnPassantCaptureAction(IChessEnvironment board,
IChessAdjudicator adjudicator,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition capturePosition,
IntegerPosition toPosition)
Create an en passant capture action for the given parameters. |
protected IAction |
AbstractChessToken.createMoveAction(IChessEnvironment board,
IChessAdjudicator adjudicator,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Create a move action for the given parameters. |
protected IAction |
AbstractChessToken.createMoveCaptureAction(IChessEnvironment board,
IChessAdjudicator adjudicator,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Create a move capture action for the given parameters. |
protected IAction |
AbstractChessToken.createPawnPromotionAction(IChessEnvironment board,
IChessAdjudicator adjudicator,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Create a pawn promotion action for the given parameters. |
protected IAction |
AbstractChessToken.createPawnPromotionCaptureAction(IChessEnvironment board,
IChessAdjudicator adjudicator,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Create a pawn promotion capture action for the given parameters. |
protected static BitSet |
AbstractChessToken.getEmptyBitSet(IChessEnvironment board)
Return an empty bit set. |
int |
ChessAdjudicator.getPawnPromotionLevel(IChessEnvironment board,
boolean isWhite)
Return the level for pawn promotion. |
int |
IChessAdjudicator.getPawnPromotionLevel(IChessEnvironment board,
boolean isWhite)
Return the level for pawn promotion. |
int |
ChessAdjudicator.getPawnPromotionRank(IChessEnvironment board,
boolean isWhite)
Return the rank for pawn promotion. |
int |
IChessAdjudicator.getPawnPromotionRank(IChessEnvironment board,
boolean isWhite)
Return the rank for pawn promotion. |
List |
ChessAgentSupport.getPossibleActions(IChessAgent agent,
IChessEnvironment environment,
IChessAdjudicator adjudicator)
Return a list of possible agent actions. |
BitSet |
AbstractChessToken.getPossibleCastlePositions(IChessEnvironment board)
Return a list of the possible castle positions this token could take. |
BitSet |
IKing.getPossibleCastlePositions(IChessEnvironment board)
Return a list of the possible castle positions this token could take. |
BitSet |
AbstractChessToken.getPossibleEnPassantCapturePositions(IChessEnvironment board)
Return a list of the possible en passant capture positions this token could take. |
BitSet |
IPawn.getPossibleEnPassantCapturePositions(IChessEnvironment board)
Return a list of the possible en passant capture positions this token could take. |
BitSet |
IChessToken.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
BitSet |
IChessToken.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible move positions this token could take. |
BitSet |
AbstractChessToken.getPossiblePawnPromotionCapturePositions(IChessEnvironment board)
Return a list of the possible pawn promotion capture positions this token could take. |
BitSet |
IPawn.getPossiblePawnPromotionCapturePositions(IChessEnvironment board)
Return a list of the possible pawn promotion capture positions this token could take. |
BitSet |
AbstractChessToken.getPossiblePawnPromotionPositions(IChessEnvironment board)
Return a list of the possible pawn promotion positions this token could take. |
BitSet |
IPawn.getPossiblePawnPromotionPositions(IChessEnvironment board)
Return a list of the possible pawn promotion positions this token could take. |
protected boolean |
ChessAdjudicator.isActionLegal0(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isCaptureActionLegal0(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isCastleActionLegal(IChessEnvironment board,
CastleAction action)
Return true if the given castle agent action is legal in the given environment. |
boolean |
ChessAdjudicator.isCastleActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Return true if the given castle agent action is legal in the given environment. |
boolean |
IChessAdjudicator.isCastleActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isEnPassantCaptureActionLegal(IChessEnvironment board,
EnPassantCaptureAction action)
Return true if the given agent action is legal in the given environment. |
boolean |
ChessAdjudicator.isEnPassantCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition capturePosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
boolean |
IChessAdjudicator.isEnPassantCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition capturePosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isEnPassantPositions(IChessEnvironment board,
IntegerPosition fromPosition,
IntegerPosition capturePosition)
Return true if the given positions are correct for en passant capture. |
boolean |
ChessAdjudicator.isInCheck(IChessEnvironment board,
IChessAgent agent)
Return true if the given agent's King is in check. |
boolean |
IChessAdjudicator.isInCheck(IChessEnvironment board,
IChessAgent agent)
Return true if the given agent's King is in check. |
boolean |
ChessAdjudicator.isInCheckmate(IChessEnvironment board,
IChessAgent agent)
Return true if the given agent's King is in checkmate. |
boolean |
IChessAdjudicator.isInCheckmate(IChessEnvironment board,
IChessAgent agent)
Return true if the given agent's King is in checkmate. |
boolean |
ChessAdjudicator.isInPawnPromotionRange(IChessEnvironment board,
IntegerPosition toPosition,
boolean isWhite)
Return true if the given position is in pawn promotion range for the given board and team. |
boolean |
IChessAdjudicator.isInPawnPromotionRange(IChessEnvironment board,
IntegerPosition toPosition,
boolean isWhite)
Return true if the given position is in pawn promotion range for the given board and team. |
boolean |
ChessAdjudicator.isMoveActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
boolean |
IChessAdjudicator.isMoveActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isMoveActionLegal(IChessEnvironment board,
MoveAction action)
Return true if the given agent action is legal in the given environment. |
boolean |
ChessAdjudicator.isMoveCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
boolean |
IChessAdjudicator.isMoveCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isMoveCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
boolean isCheckTested)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isMoveCaptureActionLegal(IChessEnvironment board,
MoveCaptureAction action)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isNonCaptureActionLegal0(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isPathClear(IChessEnvironment board,
IntegerPosition from,
IntegerPosition to)
Return true if the linear path is clear between the given positions. |
boolean |
ChessAdjudicator.isPawnPromotionActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
boolean |
IChessAdjudicator.isPawnPromotionActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isPawnPromotionActionLegal(IChessEnvironment board,
PawnPromotionAction action)
Return true if the given agent action is legal in the given environment. |
boolean |
ChessAdjudicator.isPawnPromotionCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
boolean |
IChessAdjudicator.isPawnPromotionCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isPawnPromotionCaptureActionLegal(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
boolean isCheckTested)
Return true if the given agent action is legal in the given environment. |
protected boolean |
ChessAdjudicator.isPawnPromotionCaptureActionLegal(IChessEnvironment board,
PawnPromotionCaptureAction action)
Return true if the given agent action is legal in the given environment. |
boolean |
AbstractChessToken.isPossibleCastlePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given position is possible for this token. |
boolean |
IKing.isPossibleCastlePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given castle position is possible for this token. |
boolean |
AbstractChessToken.isPossibleEnPassantCapturePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given position is possible for this token. |
boolean |
IPawn.isPossibleEnPassantCapturePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given move capture position is possible for this token. |
boolean |
AbstractChessToken.isPossibleMoveCapturePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given position is possible for this token. |
boolean |
IChessToken.isPossibleMoveCapturePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given move capture position is possible for this token. |
boolean |
AbstractChessToken.isPossibleMovePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given position is possible for this token. |
boolean |
IChessToken.isPossibleMovePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given move position is possible for this token. |
boolean |
AbstractChessToken.isPossiblePawnPromotionCapturePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given position is possible for this token. |
boolean |
IPawn.isPossiblePawnPromotionCapturePosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given pawn promotion capture position is possible for this token. |
boolean |
AbstractChessToken.isPossiblePawnPromotionPosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given position is possible for this token. |
boolean |
IPawn.isPossiblePawnPromotionPosition(IChessEnvironment board,
IntegerPosition position)
Return true if the given pawn promotion position is possible for this token. |
protected void |
ChessAdjudicator.kingCheck(IChessEnvironment board,
IChessAgent agent)
Make sure the King exists. |
protected void |
ChessAdjudicator.kingsCheck(IChessEnvironment board)
Make sure the Kings exist. |
void |
SliderTokenSupport.markBiaxialPositions(IChessEnvironment board,
BitSet bitSet,
IntegerPosition position)
Mark all possible biaxial positions from the given position in the given bitset. |
void |
SliderTokenSupport.markTriaxialPositions(IChessEnvironment board,
BitSet bitSet,
IntegerPosition position)
Mark all possible triaxial positions from the given position in the given bitset. |
void |
SliderTokenSupport.markUniaxialPositions(IChessEnvironment board,
BitSet bitSet,
IntegerPosition position)
Mark all possible uniaxial positions from the given position in the given bitset. |
protected boolean |
ChessAdjudicator.performCheckTest(IChessEnvironment board,
IAction action)
Perform a test to see if the given action will result in the action's agent being in check. |
Uses of IChessEnvironment in org.vizzini.game.boardgame.chess.action |
---|
Methods in org.vizzini.game.boardgame.chess.action with parameters of type IChessEnvironment | |
---|---|
PawnPromotionAction |
PawnPromotionActionPool.acquire(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Return an instance from the reusable object pool, creating it if necessary. |
PawnPromotionCaptureAction |
PawnPromotionCaptureActionPool.acquire(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Return an instance from the reusable object pool, creating it if necessary. |
EnPassantCaptureAction |
EnPassantCaptureActionPool.acquire(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition capturePosition,
IntegerPosition toPosition)
Return an instance from the reusable object pool, creating it if necessary. |
CastleAction |
CastleActionPool.acquire(IChessEnvironment board,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Return an instance from the reusable object pool, creating it if necessary. |
static PawnPromotionAction |
PawnPromotionAction.get(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Return an instance of this class using the given parameters. |
static PawnPromotionCaptureAction |
PawnPromotionCaptureAction.get(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Return an instance of this class using the given parameters. |
static EnPassantCaptureAction |
EnPassantCaptureAction.get(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition capturePosition,
IntegerPosition toPosition)
Return an instance of this class using the given parameters. |
static CastleAction |
CastleAction.get(IChessEnvironment board,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Return an instance of this class using the given parameters. |
IGridBoardAction |
ChessActionFactory.getAction(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Create and return an action of the type appropriate to the state of the parameters. |
IGridBoardAction |
ChessActionFactory.getAction(IChessEnvironment board,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Create and return an action of the type appropriate to the state of the parameters. |
protected Comparator |
ChessActionGenerator.getActionComparator(IChessEnvironment board)
|
protected boolean |
ChessActionFactory.isPawnPromotionPossible(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return true if a pawn promotion is possible using the given parameters. |
protected void |
PawnPromotionAction.set(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Set parameters on this object. |
protected void |
PawnPromotionCaptureAction.set(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Set parameters on this object. |
protected void |
EnPassantCaptureAction.set(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition capturePosition,
IntegerPosition toPosition)
Set parameters on this object. |
protected void |
CastleAction.set(IChessEnvironment board,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Set parameters on this object. |
void |
ChessActionComparator.setBoard(IChessEnvironment board)
|
Constructors in org.vizzini.game.boardgame.chess.action with parameters of type IChessEnvironment | |
---|---|
CastleAction(IChessEnvironment board,
IChessAgent agent,
IntegerPosition kingFromPosition,
IntegerPosition kingToPosition,
IntegerPosition rookFromPosition,
IntegerPosition rookToPosition)
Construct this object with the given arguments. |
|
ChessActionComparator(IChessEnvironment board)
Construct this object with the given parameter. |
|
EnPassantCaptureAction(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition capturePosition,
IntegerPosition toPosition)
Construct this object. |
|
PawnPromotionAction(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Construct this object. |
|
PawnPromotionCaptureAction(IChessEnvironment board,
IChessAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition,
Class tokenClass)
Construct this object. |
Uses of IChessEnvironment in org.vizzini.game.boardgame.chess.standardtoken |
---|
Methods in org.vizzini.game.boardgame.chess.standardtoken with parameters of type IChessEnvironment | |
---|---|
protected static void |
Pawn.addPossiblePosition(IChessEnvironment board,
BitSet bitSet,
int x,
int y,
int z,
int dx,
int dy,
int dz,
boolean isPromotion,
boolean isWhite)
Add the positions generated by the deltas to the possible positions list. |
protected static void |
King.generatePossibleCastlePositions(IChessEnvironment board,
IntegerPosition kingFromPosition)
Fill the possible positions list. |
protected static void |
Pawn.generatePossibleEnPassantCapturePositions(BitSet bitSet,
IChessEnvironment board,
int index,
boolean isWhite,
ITeam team)
Fill the possible positions list. |
protected static void |
Pawn.generatePossibleMoveCapturePositions(BitSet bitSet,
IChessEnvironment board,
int index,
boolean isWhite,
ITeam team,
boolean isPromotion)
Fill the possible positions list. |
protected static void |
Pawn.generatePossibleMovePositions(BitSet bitSet,
IChessEnvironment board,
int index,
boolean isWhite,
ITeam team,
boolean isPromotion)
Fill the possible positions list. |
protected static void |
King.generatePossiblePositions(IChessAgent agent,
IChessEnvironment board,
int index)
Fill the possible positions list. |
protected static void |
Knight.generatePossiblePositions(IChessEnvironment board,
int index)
Fill the possible positions list. |
protected static void |
Bishop.generatePossiblePositions(IChessEnvironment board,
IntegerPosition position)
Fill the possible positions list. |
protected static void |
Mace.generatePossiblePositions(IChessEnvironment board,
IntegerPosition position)
Fill the possible positions list. |
protected static void |
Queen.generatePossiblePositions(IChessEnvironment board,
IntegerPosition position)
Fill the possible positions list. |
protected static void |
Rook.generatePossiblePositions(IChessEnvironment board,
IntegerPosition position)
Fill the possible positions list. |
protected static BitSet[] |
Pawn.getBlackPossibleEnPassantCapturePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getBlackPossibleMoveCapturePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getBlackPossibleMovePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getBlackPossiblePawnPromotionCapturePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getBlackPossiblePawnPromotionPositionsArray(IChessEnvironment board)
Return the possible positions array. |
BitSet |
King.getPossibleCastlePositions(IChessEnvironment board)
Return a list of the possible castle positions this token could take. |
protected static BitSet[] |
King.getPossibleCastlePositionsArray(IChessEnvironment board)
Return the possible positions array. |
BitSet |
Pawn.getPossibleEnPassantCapturePositions(IChessEnvironment board)
Return a list of the possible en passant capture positions this token could take. |
protected static BitSet[] |
Pawn.getPossibleEnPassantCapturePositionsArray(IChessEnvironment board,
boolean isWhite)
Return the possible positions array. |
BitSet |
Bishop.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
BitSet |
King.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
BitSet |
Knight.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
BitSet |
Mace.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
BitSet |
Pawn.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
BitSet |
Queen.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
BitSet |
Rook.getPossibleMoveCapturePositions(IChessEnvironment board)
Return a list of the possible move capture positions this token could take. |
protected static BitSet[] |
Pawn.getPossibleMoveCapturePositionsArray(IChessEnvironment board,
boolean isWhite)
Return the possible positions array. |
BitSet |
Bishop.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible move positions this token could take. |
BitSet |
King.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible move positions this token could take. |
BitSet |
Knight.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible move positions this token could take. |
BitSet |
Mace.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible move positions this token could take. |
BitSet |
Pawn.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible positions this token could take. |
BitSet |
Queen.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible move positions this token could take. |
BitSet |
Rook.getPossibleMovePositions(IChessEnvironment board)
Return a list of the possible move positions this token could take. |
protected static BitSet[] |
Pawn.getPossibleMovePositionsArray(IChessEnvironment board,
boolean isWhite)
Return the possible positions array. |
BitSet |
Pawn.getPossiblePawnPromotionCapturePositions(IChessEnvironment board)
Return a list of the possible pawn promotion capture positions this token could take. |
protected static BitSet[] |
Pawn.getPossiblePawnPromotionCapturePositionsArray(IChessEnvironment board,
boolean isWhite)
Return the possible positions array. |
BitSet |
Pawn.getPossiblePawnPromotionPositions(IChessEnvironment board)
Return a list of the possible pawn promotion positions this token could take. |
protected static BitSet[] |
Pawn.getPossiblePawnPromotionPositionsArray(IChessEnvironment board,
boolean isWhite)
Return the possible positions array. |
protected static BitSet[] |
Bishop.getPossiblePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
King.getPossiblePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Knight.getPossiblePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Mace.getPossiblePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Queen.getPossiblePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Rook.getPossiblePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getWhitePossibleEnPassantCapturePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getWhitePossibleMoveCapturePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getWhitePossibleMovePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getWhitePossiblePawnPromotionCapturePositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static BitSet[] |
Pawn.getWhitePossiblePawnPromotionPositionsArray(IChessEnvironment board)
Return the possible positions array. |
protected static boolean |
Pawn.isInPromotionRange(IChessEnvironment board,
IntegerPosition toPosition,
boolean isWhite)
Return true if this is in promotion range. |
protected void |
King.setPossiblePosition(IChessEnvironment board,
int positionIndex,
int moveIndex)
Set the possible position. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |