Uses of Interface
org.vizzini.game.boardgame.action.IGridBoardAction

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.
 



Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02