Uses of Interface
org.vizzini.game.action.IAction

Packages that use IAction
org.vizzini.example.gin Provides gin classes for the game framework. 
org.vizzini.example.gin.ui Provides gin user interface classes for the game framework. 
org.vizzini.example.pong Provides pong classes for the game framework. 
org.vizzini.example.pong.ui Provides pong user interface classes for the game framework. 
org.vizzini.example.qubic Provides Qubic classes for the game framework. 
org.vizzini.example.tictactoe Provides tic-tac-toe classes for the game framework. 
org.vizzini.game Provides core game classes for the game framework. 
org.vizzini.game.action Provides action classes for games in the game framework. 
org.vizzini.game.arcadegame Provides core game classes for arcade games in the game framework. 
org.vizzini.game.boardgame Provides core game classes for board games in the game framework. 
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. 
org.vizzini.game.cardgame Provides core game classes for card games in the game framework. 
org.vizzini.game.event Provides event classes for the game framework. 
org.vizzini.game.search Provides search classes for the game framework. 
org.vizzini.game.simulation Provides simulation classes for games in the game framework. 
org.vizzini.ui.game.boardgame Provides board game user interface classes for the game framework. 
org.vizzini.ui.game.boardgame.chess Provides user interface classes for 3D chess for the game framework. 
 

Uses of IAction in org.vizzini.example.gin
 

Methods in org.vizzini.example.gin that return IAction
 IAction SimpleComputerAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 

Methods in org.vizzini.example.gin with parameters of type IAction
 boolean Adjudicator.isActionLegal(IEnvironment environment, IAction action)
          Return true if the given action is legal in the given environment.
 

Uses of IAction in org.vizzini.example.gin.ui
 

Methods in org.vizzini.example.gin.ui that return IAction
protected  IAction MouseHumanAgent.createAction(IEnvironment environment0)
          Create the appropriate action.
 IAction MouseHumanAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 IAction TextHumanAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 IAction TextHumanAgent.getDiscardAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 IAction TextHumanAgent.getDrawAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 IAction TextHumanAgent.getTakeDiscardAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 

Uses of IAction in org.vizzini.example.pong
 

Classes in org.vizzini.example.pong that implement IAction
 class Action
          Provides a action for Pong.
 

Methods in org.vizzini.example.pong that return IAction
 IAction ComputerAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 

Methods in org.vizzini.example.pong with parameters of type IAction
 boolean Adjudicator.isActionLegal(IEnvironment environment, IAction action)
          Return true if the given action is legal in the given environment.
 void Environment.performAction(IAction action0)
          Perform the given action.
 void Environment.undoAction(IAction action)
          Undo the given action.
 

Uses of IAction in org.vizzini.example.pong.ui
 

Methods in org.vizzini.example.pong.ui that return IAction
 IAction MouseHumanAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 

Uses of IAction in org.vizzini.example.qubic
 

Methods in org.vizzini.example.qubic with parameters of type IAction
 boolean Adjudicator.isActionLegal(IEnvironment environment, IAction action)
          Return true if the given action is legal in the given environment.
 

Uses of IAction in org.vizzini.example.tictactoe
 

Methods in org.vizzini.example.tictactoe with parameters of type IAction
 boolean Adjudicator.isActionLegal(IEnvironment environment, IAction action)
          Return true if the given action is legal in the given environment.
 

Uses of IAction in org.vizzini.game
 

Methods in org.vizzini.game that return IAction
 IAction DefaultAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 IAction IAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 

Methods in org.vizzini.game with parameters of type IAction
 boolean DefaultAdjudicator.isActionLegal(IEnvironment environment, IAction action)
          Return true if the given action is legal in the given environment.
 boolean IAdjudicator.isActionLegal(IEnvironment environment, IAction action)
          Return true if the given action is legal in the given environment.
 void DefaultEnvironment.performAction(IAction action)
          Perform the given action.
 void IEnvironment.performAction(IAction action)
          Perform the given action.
 void DefaultEnvironment.undoAction(IAction action)
          Undo the given action.
 void IEnvironment.undoAction(IAction action)
          Undo the given action.
 

Uses of IAction in org.vizzini.game.action
 

Classes in org.vizzini.game.action that implement IAction
 class AbstractAction
          Provides base functionality for actions in the game framework.
 class DefaultAction
          Provides a action for placement of a token to a position.
 class RedoAction
          Provides an redo action in the game framework.
 class UndoAction
          Provides an undo action in the game framework.
 

Methods in org.vizzini.game.action that return IAction
protected  IAction ActionManager.getHistoryAction(int index)
          Return the history action at the given index.
 

Methods in org.vizzini.game.action with parameters of type IAction
protected  void ActionManager.addToHistory(IAction action)
          Add an action to the action history.
 void ActionManager.invokeAction(IAction action)
          Invoke an action and add it to the history.
 

Uses of IAction in org.vizzini.game.arcadegame
 

Methods in org.vizzini.game.arcadegame with parameters of type IAction
 void AbstractArcadeEnvironment.undoAction(IAction action)
          Undo the given action.
 

Uses of IAction in org.vizzini.game.boardgame
 

Methods in org.vizzini.game.boardgame that return IAction
 IAction EvaluatedPlacementAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 IAction SimplePlacementAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 

Methods in org.vizzini.game.boardgame with parameters of type IAction
 void AbstractGridBoard.performAction(IAction action)
          Perform the given action.
 void AbstractGridBoard.undoAction(IAction action)
          Undo the given action.
 

Uses of IAction in org.vizzini.game.boardgame.action
 

Subinterfaces of IAction in org.vizzini.game.boardgame.action
 interface IGridBoardAction
          Defines methods required by grid board actions in the game framework.
 interface IMoveAction
          Defines methods required by move grid board actions in the game framework.
 

Classes in org.vizzini.game.boardgame.action that implement IAction
 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 with parameters of type IAction
 void AbstractGridBoardActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 void MoveActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 void MoveCaptureActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 void PlaceActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 void RemoveActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 

Uses of IAction in org.vizzini.game.boardgame.chess
 

Methods in org.vizzini.game.boardgame.chess that return IAction
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.
 IAction SearchChessAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 IAction SimpleChessAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 

Methods in org.vizzini.game.boardgame.chess with parameters of type IAction
 boolean ChessAdjudicator.isActionLegal(IEnvironment environment, IAction action)
          Return true if the given agent action is legal in the given environment.
 void AbstractChessEnvironment.performAction(IAction action)
          Perform the given movement agent action.
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 IAction in org.vizzini.game.boardgame.chess.action
 

Classes in org.vizzini.game.boardgame.chess.action that implement IAction
 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 with parameters of type IAction
 void CastleActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 void EnPassantCaptureActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 void PawnPromotionActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 void PawnPromotionCaptureActionPool.release(IAction action)
          Return an instance to the reusable object pool.
 

Uses of IAction in org.vizzini.game.cardgame
 

Classes in org.vizzini.game.cardgame that implement IAction
 class DiscardAction
          Provides a discard action for card games in the game framework.
 class DrawAction
          Provides a draw action for card games in the game framework.
 class TakeDiscardAction
          Provides a discard action for card games in the game framework.
 

Methods in org.vizzini.game.cardgame with parameters of type IAction
 void AbstractCardTable.performAction(IAction action)
          Perform the given action.
 void AbstractCardTable.undoAction(IAction action)
          Undo the given action.
 

Uses of IAction in org.vizzini.game.event
 

Methods in org.vizzini.game.event that return IAction
 IAction ActionReceivedEvent.getAction()
          Return the action.
 IAction StateEvent.getAction()
          Return the action.
 

Methods in org.vizzini.game.event with parameters of type IAction
 void ActionReceivedManager.fireActionReceivedChange(IAction action)
          Fire an action received event with the given parameter.
 void StateManager.fireStateChange(IEnvironment source, IAction action)
          Fire a state event with the given parameter.
 

Constructors in org.vizzini.game.event with parameters of type IAction
ActionReceivedEvent(IAction action)
          Construct this object with the given parameter.
StateEvent(IEnvironment source, IAction action)
          Construct this object with the given parameter.
 

Uses of IAction in org.vizzini.game.search
 

Methods in org.vizzini.game.search that return IAction
 IAction SearchAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment using the given adjudicator.
 IAction TranspositionEntry.getBestMove()
           
protected abstract  IAction AbstractSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
protected  IAction AlphaBetaSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
protected  IAction NegamaxSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
 IAction AbstractSearch.search(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth)
           
 IAction ISearch.search(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth)
          Perform a search using the given parameters.
 

Methods in org.vizzini.game.search with parameters of type IAction
 void TranspositionTable.add(String key, int depth, int type, int value, IAction bestMove)
          Create a new entry using the given parameters and add it to the table.
protected abstract  IAction AbstractSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
protected  IAction AlphaBetaSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
protected  IAction NegamaxSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
 

Constructors in org.vizzini.game.search with parameters of type IAction
TranspositionEntry(String key, int depth, int type, int value, IAction bestMove)
          Construct this object using the given parameters.
 

Uses of IAction in org.vizzini.game.simulation
 

Methods in org.vizzini.game.simulation with parameters of type IAction
 void AbstractSimulationEnvironment.performAction(IAction action)
          Perform the given action.
 void AbstractSimulationEnvironment.undoAction(IAction action)
          Undo the given action.
 

Uses of IAction in org.vizzini.ui.game.boardgame
 

Methods in org.vizzini.ui.game.boardgame that return IAction
protected  IAction MovementMouseAgent.createAction(IEnvironment environment)
          Create the appropriate action.
protected  IAction PlacementMouseAgent.createAction(IEnvironment environment)
          Create the appropriate action.
 IAction MovementMouseAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 IAction MovementTextAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 IAction PlacementMouseAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 IAction PlacementTextAgent.getAction(IEnvironment environment, IAdjudicator adjudicator)
          Return the action determined through consideration of the given environment and the given adjudicator.
 

Uses of IAction in org.vizzini.ui.game.boardgame.chess
 

Methods in org.vizzini.ui.game.boardgame.chess that return IAction
protected  IAction MouseAgent.createAction(IEnvironment environment)
          Create the appropriate action.
 



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