|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IllegalMoveException | |
org.moyoman.client.cli | |
org.moyoman.client.reference | Provides classes for a reference implementation of a Moyoman client GUI application. |
org.moyoman.comm.client | Provides classes for the client to make requests and receive responses. |
org.moyoman.framework | Provides classes used in the framework for executing user commands. |
org.moyoman.module | Provides classes for creating and administering modules. |
org.moyoman.module.board | |
org.moyoman.module.board.boardimpl | |
org.moyoman.module.dame.dameimpl | |
org.moyoman.module.groups.groupsimpl | |
org.moyoman.module.joseki.josekiimpl | |
org.moyoman.util | Provides utility classes used by both the client and server. |
Uses of IllegalMoveException in org.moyoman.client.cli |
Methods in org.moyoman.client.cli that throw IllegalMoveException | |
protected void |
CliPlayer.makeValidatedMove(MoveDescriptor md)
|
Uses of IllegalMoveException in org.moyoman.client.reference |
Methods in org.moyoman.client.reference that throw IllegalMoveException | |
void |
InteractiveComputerPlayer.derivedMakeMove(MoveDescriptor md)
Make a move. |
MoveDescriptor |
InteractiveComputerPlayer.derivedRequestMove()
Get a move from the player. |
protected void |
MousePlayer.makeValidatedMove(MoveDescriptor md)
The derived class must override this method to make a move. |
Uses of IllegalMoveException in org.moyoman.comm.client |
Methods in org.moyoman.comm.client that throw IllegalMoveException | |
MoveDescriptor |
DirectCommandExecutor.makeMove(String id,
Stone st)
Make a move. |
MoveDescriptor |
DirectCommandExecutor.validateMove(String id,
Stone st)
Validate a move. |
MoveDescriptor |
DirectCommandExecutor.requestMove(String id)
Request a move. |
void |
MoyomanPlayer.derivedMakeMove(MoveDescriptor md)
Make a move. |
MoveDescriptor |
MoyomanPlayer.derivedRequestMove()
Request a move. |
abstract MoveDescriptor |
CommandExecutor.makeMove(String id,
Stone st)
Make a move. |
abstract MoveDescriptor |
CommandExecutor.validateMove(String id,
Stone st)
Validate a move. |
abstract MoveDescriptor |
CommandExecutor.requestMove(String id)
Request a move. |
protected MoveDescriptor |
MoveValidator.makeMove(Move m)
Make a move and check for legality. |
void |
NonvalidatedPlayer.derivedMakeMove(MoveDescriptor md)
Make a move, and validate it. |
protected abstract void |
NonvalidatedPlayer.makeValidatedMove(MoveDescriptor md)
The derived class must override this method to make a move. |
MoveDescriptor |
NonvalidatedPlayer.derivedRequestMove()
Request a move, and validate it. |
void |
NonvalidatedPlayer.validateMove(Stone move)
This method exits normally if the move is legal, or throws an exception otherwise. |
void |
Player.makeMove(MoveDescriptor md)
Make a move. |
protected void |
Player.makeMoveNoEvents(MoveDescriptor md)
Make a move without throwing any make move events. |
MoveDescriptor |
Player.requestMove()
Get a move from the player. |
abstract void |
Player.derivedMakeMove(MoveDescriptor md)
Make a move. |
abstract MoveDescriptor |
Player.derivedRequestMove()
Get a move from the player. |
Uses of IllegalMoveException in org.moyoman.framework |
Methods in org.moyoman.framework that throw IllegalMoveException | |
MoveDescriptor |
ValidateController.validateMove(Stone stone)
Verify that this move is a legal one. |
private MoveDescriptor |
ValidateController.validateMove(Move move)
Verify that this move is a legal one. |
MoveDescriptor |
Controller.makeMove(Stone stone)
Update the specified game with this move from the client. |
private MoveDescriptor |
Controller.makeMove(Move move)
Update the specified game with this move from the client. |
Uses of IllegalMoveException in org.moyoman.module |
Methods in org.moyoman.module that throw IllegalMoveException | |
abstract void |
Module.makeMove(Move move,
Module[] modules)
Update the internal data structures of this module with the new move. |
Uses of IllegalMoveException in org.moyoman.module.board |
Methods in org.moyoman.module.board that throw IllegalMoveException | |
void |
Board.makeMove(Move move)
Add a move to the board. |
Uses of IllegalMoveException in org.moyoman.module.board.boardimpl |
Methods in org.moyoman.module.board.boardimpl that throw IllegalMoveException | |
void |
BoardImpl.makeMove(Move move)
Update this module with the move which has been made. |
void |
BoardImpl.makeMove(Move move,
Module[] modules)
Update this module with the move which has been made. |
Uses of IllegalMoveException in org.moyoman.module.dame.dameimpl |
Methods in org.moyoman.module.dame.dameimpl that throw IllegalMoveException | |
void |
DameImpl.makeMove(Move move,
Module[] modules)
Invalidates the dame points that were computed for the previous move. |
Uses of IllegalMoveException in org.moyoman.module.groups.groupsimpl |
Methods in org.moyoman.module.groups.groupsimpl that throw IllegalMoveException | |
void |
GroupsImpl.makeMove(Move move,
Module[] modules)
Update this module with the last move. |
Uses of IllegalMoveException in org.moyoman.module.joseki.josekiimpl |
Methods in org.moyoman.module.joseki.josekiimpl that throw IllegalMoveException | |
void |
JosekiImpl.makeMove(Move move,
Module[] modules)
|
Uses of IllegalMoveException in org.moyoman.util |
Subclasses of IllegalMoveException in org.moyoman.util | |
class |
IllegalKoException
This exception is thrown when a user attempts to retake a ko without playing a ko threat. |
class |
IllegalSuperKoException
This exception is thrown if a full board position repeats itself, as for example if a triple ko occurs. |
class |
OccupiedPointException
This Exception is thrown if a player attempts to place a stone on an occupied point. |
class |
SuicideException
This exception is thrown when a move is made which is suicide. |
class |
WrongColorException
This exception is thrown if a move of the wrong color is made. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |