|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IGridBoardAction | |
---|---|
org.vizzini.game.boardgame.action | Provides action classes for board games in the game framework. |
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. |
Uses of IGridBoardAction in org.vizzini.game.boardgame.action |
---|
Subinterfaces of IGridBoardAction in org.vizzini.game.boardgame.action | |
---|---|
interface |
IMoveAction
Defines methods required by move grid board actions in the game framework. |
Classes in org.vizzini.game.boardgame.action that implement IGridBoardAction | |
---|---|
class |
AbstractGridBoardAction
Provides base functionality for grid board actions in the game framework. |
class |
AbstractMoveAction
Provides base functionality for move actions in the game framework. |
class |
MoveAction
Provides an action for movement of a token from a position to another position. |
class |
MoveCaptureAction
Provides an action for movement of a token from a position to another, occupied position. |
class |
PlaceAction
Provides an action for placement of a token on a grid board. |
class |
RemoveAction
Provides an action for removal of a token from a grid board. |
Methods in org.vizzini.game.boardgame.action that return IGridBoardAction | |
---|---|
IGridBoardAction |
BoardGameActionFactory.getAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position)
Return an action appropriate for the given parameters. |
IGridBoardAction |
BoardGameActionFactory.getAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position,
Class tokenClass)
Return an action appropriate for the given parameters. |
IGridBoardAction |
BoardGameActionFactory.getAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return an action appropriate for the given parameters. |
Uses of IGridBoardAction in org.vizzini.game.boardgame.chess |
---|
Methods in org.vizzini.game.boardgame.chess that return IGridBoardAction | |
---|---|
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. |
Uses of IGridBoardAction in org.vizzini.game.boardgame.chess.action |
---|
Classes in org.vizzini.game.boardgame.chess.action that implement IGridBoardAction | |
---|---|
class |
CastleAction
Provides an agent action for castle movement of a chess King and Rook. |
class |
EnPassantCaptureAction
Provides an action for en passant capture by a Pawn. |
class |
PawnPromotionAction
Provides an action for promotion of a pawn when moving from a position to another position. |
class |
PawnPromotionCaptureAction
Provides an action for promotion of a pawn when from a position to another position. |
Methods in org.vizzini.game.boardgame.chess.action that return IGridBoardAction | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |