org.vizzini.game.boardgame.chess
Class DefaultChessEnvironment

java.lang.Object
  extended by org.vizzini.game.AbstractEnvironment
      extended by org.vizzini.game.boardgame.AbstractGridBoard
          extended by org.vizzini.game.boardgame.chess.AbstractChessEnvironment
              extended by org.vizzini.game.boardgame.chess.DefaultChessEnvironment
All Implemented Interfaces:
Serializable, Cloneable, IChessEnvironment, IGridBoard, IEnvironment

public class DefaultChessEnvironment
extends AbstractChessEnvironment

Provides a default grid board for 3D chess.

Since:
v0.3
Version:
v0.3
Author:
Jeffrey M. Thompson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.vizzini.game.boardgame.chess.AbstractChessEnvironment
_checkManager
 
Fields inherited from class org.vizzini.game.boardgame.AbstractGridBoard
UNDO_ACTION
 
Constructor Summary
DefaultChessEnvironment()
           
 
Method Summary
 
Methods inherited from class org.vizzini.game.boardgame.chess.AbstractChessEnvironment
addCheckListener, configure, copy, createInitialTokens, createToken, getAgent, getAgentBlack, getAgentWhite, getEnPassantRank, getHintPositionsFor, getInitialKingPosition, getInitialKingsRookPosition, getInitialQueensRookPosition, getKingsCastleDeltaFile, getOpponent, getRooksCastleDeltaFile, getTeamBlack, getTeamWhite, isCastlingAllowed, isEnPassantCaptureAllowed, isFiringChecks, isInitialPosition, isKingsSide, isPawnInitialPosition, performAction, removeCheckListener, reset, setFiringChecks
 
Methods inherited from class org.vizzini.game.boardgame.AbstractGridBoard
agentTokenCount, coordsToIndex, get, getCellCount, getCurrentAgent, getFileCount, getLastAgent, getLevelCount, getMaxDimension, getRankCount, indexToFile, indexToLevel, indexToPosition, indexToRank, is3D, isActionHistoryUsed, isPositionUsable, isPositionUsable, isRedoAllowed, isUndoAllowed, positionToIndex, setActionHistoryUsed, setLastAgent, setToken, setToken, undoAction
 
Methods inherited from class org.vizzini.game.AbstractEnvironment
addStateListener, clone, equals, get, getAdjudicator, getAgentCollection, getStateManager, getTeamCollection, getTokenCollection, getTokenCollectionClass, getTurnNumber, hashCode, incrementTurnNumber, isFiringStateChanges, open, performActions, removeStateListener, setAdjudicator, setAgentCollection, setFiringStateChanges, setTokenCollectionClass, setTurnNumber, update
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.vizzini.game.boardgame.IGridBoard
agentTokenCount, coordsToIndex, get, getCellCount, getFileCount, getLastAgent, getLevelCount, getMaxDimension, getRankCount, indexToFile, indexToLevel, indexToPosition, indexToRank, is3D, isActionHistoryUsed, isPositionUsable, isPositionUsable, isRedoAllowed, isUndoAllowed, positionToIndex, setActionHistoryUsed, setToken, setToken
 
Methods inherited from interface org.vizzini.game.IEnvironment
addStateListener, clone, get, getAdjudicator, getAgentCollection, getTeamCollection, getTokenCollection, getTurnNumber, incrementTurnNumber, isFiringStateChanges, open, performActions, removeStateListener, setAdjudicator, setAgentCollection, setFiringStateChanges, setTurnNumber, undoAction, update
 

Constructor Detail

DefaultChessEnvironment

public DefaultChessEnvironment()


Copyright 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02