|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IGridBoard | |
---|---|
org.vizzini.example.tictactoe | Provides tic-tac-toe classes for 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.ui.game.boardgame | Provides board game user interface classes for the game framework. |
Uses of IGridBoard in org.vizzini.example.tictactoe |
---|
Methods in org.vizzini.example.tictactoe with parameters of type IGridBoard | |
---|---|
protected double[] |
NeuralNetworkEvaluator.encode(IGridBoard gridBoard,
IAgent agent)
Encode the given grid board as appropriate for a neural network input. |
Uses of IGridBoard in org.vizzini.game.boardgame |
---|
Classes in org.vizzini.game.boardgame that implement IGridBoard | |
---|---|
class |
AbstractGridBoard
Provides functionality for 2D and 3D grid board environments in the game framework. |
class |
DefaultGridBoard
Provides functionality for 2D and 3D grid board environments in the game framework. |
Methods in org.vizzini.game.boardgame with parameters of type IGridBoard | |
---|---|
protected int |
TokenLineEvaluator.addToEvaluation(int evaluation,
IGridBoard gridBoard,
IAgent agent,
IAgent opponent,
int startF,
int startR,
int startL,
int df,
int dr,
int dl)
Add to the given evaluation based on the other parameters. |
protected int |
TokenLineEvaluator.addToEvaluation(int evaluation,
IGridBoard gridBoard,
IAgent agent,
int multiplier,
int startF,
int startR,
int startL,
int df,
int dr,
int dl)
Add to the given evaluation based on the other parameters. |
boolean |
AbstractGridBoardAdjudicator.agentHasLineHelper(IGridBoard board,
IAgent agent,
int startF,
int startR,
int startL,
int df,
int dr,
int dl)
Return true if an agent has tokens in the line specified by the other arguments. |
protected abstract double[] |
AbstractNeuralGridBoardEvaluator.encode(IGridBoard gridBoard,
IAgent agent)
Encode the given grid board as appropriate for a neural network input. |
Uses of IGridBoard in org.vizzini.game.boardgame.action |
---|
Methods in org.vizzini.game.boardgame.action that return IGridBoard | |
---|---|
IGridBoard |
AbstractGridBoardAction.getGridBoard()
|
IGridBoard |
IGridBoardAction.getGridBoard()
Return the gridBoard. |
Methods in org.vizzini.game.boardgame.action with parameters of type IGridBoard | |
---|---|
RemoveAction |
RemoveActionPool.acquire(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position)
Return an instance from the reusable object pool, creating it if necessary. |
PlaceAction |
PlaceActionPool.acquire(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position,
Class tokenClass)
Return an instance from the reusable object pool, creating it if necessary. |
MoveAction |
MoveActionPool.acquire(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return an instance from the reusable object pool, creating it if necessary. |
MoveCaptureAction |
MoveCaptureActionPool.acquire(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return an instance from the reusable object pool, creating it if necessary. |
static RemoveAction |
RemoveAction.get(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position)
Return an instance of this class using the given parameters. |
static PlaceAction |
PlaceAction.get(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position,
Class tokenClass)
Return an instance of this class using the given parameters. |
static MoveAction |
MoveAction.get(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return an instance of this class using the given parameters. |
static MoveCaptureAction |
MoveCaptureAction.get(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Return an instance of this class using the given parameters. |
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. |
protected void |
RemoveAction.set(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position)
Set parameters on this object. |
protected void |
PlaceAction.set(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position,
Class tokenClass)
Set parameters on this object. |
protected void |
MoveAction.set(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Set parameters on this object. |
protected void |
MoveCaptureAction.set(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Set parameters on this object. |
protected void |
AbstractGridBoardAction.setGridBoard(IGridBoard gridBoard)
Set the GridBoard. |
Constructors in org.vizzini.game.boardgame.action with parameters of type IGridBoard | |
---|---|
AbstractGridBoardAction(IGridBoard gridBoard,
IAgent agent)
Construct this object. |
|
AbstractMoveAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition)
Construct this object. |
|
MoveAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Construct this object. |
|
MoveCaptureAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition fromPosition,
IntegerPosition toPosition)
Construct this object. |
|
PlaceAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position,
Class tokenClass)
Construct this object. |
|
RemoveAction(IGridBoard gridBoard,
IAgent agent,
IntegerPosition position)
Construct this object. |
Uses of IGridBoard in org.vizzini.game.boardgame.chess |
---|
Subinterfaces of IGridBoard in org.vizzini.game.boardgame.chess | |
---|---|
interface |
IChessEnvironment
Defines methods required by chess environments in the 3D chess framework. |
Classes in org.vizzini.game.boardgame.chess that implement IGridBoard | |
---|---|
class |
AbstractChessEnvironment
Provides a chess grid board for 3D chess. |
class |
DefaultChessEnvironment
Provides a default grid board for 3D chess. |
Uses of IGridBoard in org.vizzini.ui.game.boardgame |
---|
Methods in org.vizzini.ui.game.boardgame with parameters of type IGridBoard | |
---|---|
protected abstract void |
AbstractGridBoardUISwing.reconcileBoard(IGridBoard board)
Reconcile the token UIs with the real board environment. |
protected void |
GridBoard3DUISwing.reconcileBoard(IGridBoard board)
Reconcile the token UIs with the real board environment. |
protected void |
GridBoardUISwing.reconcileBoard(IGridBoard board)
Reconcile the token UIs with the real board environment. |
void |
GridBoardUIText.writeBoard(IGridBoard board,
PrintStream out)
Write the given board to standard out. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Copyright © 2007 Vizzini.org. All Rights Reserved. | 2007.12.25.03.00.02 |