- CASTLE_KINGSIDE - Static variable in class ictk.boardgame.chess.ChessMove
-
Kingside always means to white's right or black's left
that is, toward the h-file.
- CASTLE_QUEENSIDE - Static variable in class ictk.boardgame.chess.ChessMove
-
Queenside always means to white's left or black's right
that is, toward the a-file.
- CHALLENGE_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- CHANNEL_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- CHESS_ADVISOR - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
-
- ChessAnnotation - Class in ictk.boardgame.chess.io
-
ChessAnnotation - typicall annotations and comments on a move.
- ChessAnnotation() - Constructor for class ictk.boardgame.chess.io.ChessAnnotation
-
- ChessAnnotation(String) - Constructor for class ictk.boardgame.chess.io.ChessAnnotation
-
- ChessBoard - Class in ictk.boardgame.chess
-
This is the playing board.
- ChessBoard() - Constructor for class ictk.boardgame.chess.ChessBoard
-
calls ChessBoard(true)
- ChessBoard(boolean) - Constructor for class ictk.boardgame.chess.ChessBoard
-
- ChessBoard(char[][]) - Constructor for class ictk.boardgame.chess.ChessBoard
-
- ChessBoard(char[][], boolean, boolean, boolean, boolean, boolean, char, int, int) - Constructor for class ictk.boardgame.chess.ChessBoard
-
- ChessBoardDisplay - Interface in ictk.boardgame.chess.ui
-
This is a visual representation of a chess board.
- ChessBoardNotation - Interface in ictk.boardgame.chess.io
-
ChessBoardNotation is an interface for parsing strings to
produce boards.
- ChessGame - Class in ictk.boardgame.chess
-
This is a container class to house the ChessGameInfo, ChessBoard and
History for the Board.
- ChessGame() - Constructor for class ictk.boardgame.chess.ChessGame
-
- ChessGame(ChessGameInfo) - Constructor for class ictk.boardgame.chess.ChessGame
-
- ChessGame(ChessGameInfo, ChessBoard) - Constructor for class ictk.boardgame.chess.ChessGame
-
- ChessGame(ChessGameInfo, ChessBoard, History) - Constructor for class ictk.boardgame.chess.ChessGame
-
- ChessGameInfo - Class in ictk.boardgame.chess
-
This is a data class that contains player's, setting, date etc
- ChessGameInfo() - Constructor for class ictk.boardgame.chess.ChessGameInfo
-
- ChessGameInfo(ChessPlayer, ChessPlayer) - Constructor for class ictk.boardgame.chess.ChessGameInfo
-
- ChessMove - Class in ictk.boardgame.chess
-
ChessMove is an implementation of the Command Pattern of OOD.
- ChessMove(ChessBoard, int) - Constructor for class ictk.boardgame.chess.ChessMove
-
only used for castle moves.
- ChessMove(ChessBoard, int, int, int, int) - Constructor for class ictk.boardgame.chess.ChessMove
-
international coordinate based constructor
all numbers should be in the range 1-8
- ChessMove(ChessBoard, int, int, int, int, int) - Constructor for class ictk.boardgame.chess.ChessMove
-
main int constructor
All numbers should be in the range 1-8.
- ChessMove(ChessBoard, Square, Square) - Constructor for class ictk.boardgame.chess.ChessMove
-
This constructor take Square objects.
- ChessMove(ChessBoard, Square, Square, ChessPiece) - Constructor for class ictk.boardgame.chess.ChessMove
-
This constructor take Square objects.
- ChessMove(ChessPiece, Square) - Constructor for class ictk.boardgame.chess.ChessMove
-
This constructor takes a ChessPiece on the board to move.
- ChessMove(ChessPiece, Square, ChessPiece) - Constructor for class ictk.boardgame.chess.ChessMove
-
This constructor takes a ChessPiece on the board to move, A
Desitnation where the piece is to move to, and the ChessPiece
it is to promote to when it gets there.
- ChessMoveNotation - Class in ictk.boardgame.chess.io
-
the parent class of all ChessNotations.
- ChessMoveNotation() - Constructor for class ictk.boardgame.chess.io.ChessMoveNotation
-
- ChessMoveNotation(Locale) - Constructor for class ictk.boardgame.chess.io.ChessMoveNotation
-
note: different Locales other than the default (English) should
only be used for local presentation.
- ChessPiece - Class in ictk.boardgame.chess
-
- ChessPiece(byte, int, int) - Constructor for class ictk.boardgame.chess.ChessPiece
-
- ChessPiece(byte, boolean, int, int) - Constructor for class ictk.boardgame.chess.ChessPiece
-
- ChessPiece(byte, boolean, Square, ChessBoard, int, int) - Constructor for class ictk.boardgame.chess.ChessPiece
-
- ChessPlayer - Class in ictk.boardgame.chess
-
A ChessPlayer is usually a person, but could be a computer or a Team
if it implements the appropriate interface.
- ChessPlayer() - Constructor for class ictk.boardgame.chess.ChessPlayer
-
- ChessPlayer(String) - Constructor for class ictk.boardgame.chess.ChessPlayer
-
- ChessPlayer(String, int) - Constructor for class ictk.boardgame.chess.ChessPlayer
-
- ChessReader - Class in ictk.boardgame.chess.io
-
ChessGameReader is an abstract class that parses input streams and
produces Game objects.
- ChessReader(Reader) - Constructor for class ictk.boardgame.chess.io.ChessReader
-
- ChessResult - Class in ictk.boardgame.chess
-
Setting this for a particular move indicates the termination of
the chess game.
- ChessResult(int) - Constructor for class ictk.boardgame.chess.ChessResult
-
- ChessTeam - Class in ictk.boardgame.chess
-
A ChessPlayer that involves several members, possibly playing as a
team in one game.
- ChessTeam() - Constructor for class ictk.boardgame.chess.ChessTeam
-
- ChessTeam(String) - Constructor for class ictk.boardgame.chess.ChessTeam
-
- ChessWriter - Class in ictk.boardgame.chess.io
-
ChessWriter is an abstract class that writer game files
- ChessWriter(OutputStream) - Constructor for class ictk.boardgame.chess.io.ChessWriter
-
- ChessWriter(Writer) - Constructor for class ictk.boardgame.chess.io.ChessWriter
-
- CLIBoardDisplay - Interface in ictk.boardgame.ui.cli
-
This is a command line visual representation of a board.
- CLIChessBoardDisplay - Interface in ictk.boardgame.chess.ui.cli
-
This is a command-line visual representation of a chess board.
- COLOR_BLACK - Static variable in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- COLOR_UNSPECIFIED - Static variable in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- COLOR_WHITE - Static variable in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- COMPUTER - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
-
- connect() - Method in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
-
- connect() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
- connectionStatusChanged(ICSConnectionEvent) - Method in interface ictk.boardgame.chess.net.ics.event.ICSConnectionListener
-
- ContinuationArrayList - Class in ictk.boardgame
-
ContinuationArrayList uses arrays internally to represent the
banching structure.
- ContinuationArrayList(Move) - Constructor for class ictk.boardgame.ContinuationArrayList
-
- ContinuationArrayList() - Constructor for class ictk.boardgame.ContinuationArrayList
-
- ContinuationList - Interface in ictk.boardgame
-
This class facilitiates the branching aspect of the History tree.
- CRAZYHOUSE - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
-
- createICSEvent(CharSequence) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
-
Instantiates a new ICSEvent of the appropriate type for this parser
if and only if the CharSequence matches something this parser can
understand.
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
-
Instantiantes a new ICSEvent of the appropriate type for this
parser.
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSBoardUpdateStyle12Parser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSChallengeParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSChannelParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineCommitParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationBeginParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationEndParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationEndVariationParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineRevertParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerOtherParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerSelfAlreadyParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerSelfParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameCreatedParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameNotificationParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameResultParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSKibitzParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSObserverSelfParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerConnectionParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerNotificationParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdReadableParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekClearParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekRemoveParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSShoutParser
-
- createICSEvent(Matcher) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSTellParser
-
- CSHOUT_CHANNEL - Static variable in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
if the channel event is a shout then the channel number
indicates what type of shout
- CYAN - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
-
- Game - Interface in ictk.boardgame
-
the abstract Game class is the parent of all types of games that will
be supported.
- GAME_CREATED_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- GAME_NOTIFICATION_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- GAME_RESULT_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- GameInfo - Class in ictk.boardgame
-
GameInfo contains all the information about the players of the game,
where the game was played, what where the specific game/rule conditions
of the game including time controls.
- GameInfo() - Constructor for class ictk.boardgame.GameInfo
-
- GameInfo - Static variable in class ictk.util.Log
-
- GameReader - Class in ictk.boardgame.io
-
reads games in various notations.
- GameReader(Reader) - Constructor for class ictk.boardgame.io.GameReader
-
- GameReader - Static variable in class ictk.util.Log
-
- GameWriter - Class in ictk.boardgame.io
-
ChessWriter is an abstract class that writer game files
- GameWriter(OutputStream) - Constructor for class ictk.boardgame.io.GameWriter
-
- GameWriter(Writer) - Constructor for class ictk.boardgame.io.GameWriter
-
- GameWriter - Static variable in class ictk.util.Log
-
- get() - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
gets the numeric rating.
- get(int) - Method in class ictk.boardgame.ContinuationArrayList
-
- get(int) - Method in interface ictk.boardgame.ContinuationList
-
- get(String) - Method in class ictk.boardgame.GameInfo
-
retrieve the Aux data.
- get50MoveRulePlyCount() - Method in class ictk.boardgame.chess.ChessBoard
-
returns how many ply (half-moves) the board is into the 50 move rule.
- getAccountType() - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- getAccountType() - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- getAccountType() - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- getAccountType() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getAccountType() - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- getAdNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getAds() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekRemoveEvent
-
- getAnnotation() - Method in class ictk.boardgame.Move
-
returns an object full of comments on the move or the board
position.
- getAnnotationGlyphStyle() - Method in class ictk.boardgame.chess.io.PGNWriter
-
returns the currect Glyph Style setting.
- getAuxilleryProperties() - Method in class ictk.boardgame.GameInfo
-
returns the Porperties object containing all the auxillery data
that you want to save about the game but is not standard for this
type of game.
- getBlack() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getBlackClock() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getBlackClockAsString() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getBlackMaterial() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getBlackPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getBlackPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- getBlackPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getBlackPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- getBlackPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getBlackRating() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getBlackRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getBlackRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getBoard() - Method in class ictk.boardgame.chess.ChessGame
-
- getBoard() - Method in class ictk.boardgame.chess.ChessMove
-
- getBoard() - Method in class ictk.boardgame.chess.ChessPiece
-
- getBoard() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- getBoard() - Method in class ictk.boardgame.Move
-
- getBoard() - Method in class ictk.boardgame.Piece
-
return the Board that this Piece is associated with (though not
necessarily on at the time of the call).
- getBoard() - Method in interface ictk.boardgame.SingleBoardGame
-
returns the game board (if more than one it returns the first board
which might be arbitrary.
- getBoard() - Method in interface ictk.boardgame.ui.BoardDisplay
-
returns the Board that this Display is using as a model.
- getBoardArray() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getBoardListeners() - Method in interface ictk.boardgame.Board
-
- getBoardListeners() - Method in class ictk.boardgame.chess.ChessBoard
-
- getBoardNumber() - Method in interface ictk.boardgame.chess.net.ics.event.ICSBoardEvent
-
- getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getBoards() - Method in class ictk.boardgame.chess.ChessGame
-
- getBoards() - Method in interface ictk.boardgame.Game
-
Board games with only one board return a single element Board[] array.
- getCapturedPieces(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
get the pieces that have been captured.
- getCasualty() - Method in class ictk.boardgame.chess.ChessMove
-
if this move is a capture then the piece captured will be returned.
- getChallenged() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getChallengedRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getChallenger() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getChallengerRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getChannel() - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- getChessPiece() - Method in class ictk.boardgame.chess.ChessMove
-
returns the piece that is to move
- getColor() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getColumnWidth() - Method in class ictk.boardgame.chess.io.PGNWriter
-
returns the current column width.
- getComment() - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
- getComment() - Method in interface ictk.boardgame.io.Annotation
-
returns the verbose comment/
- getConnection() - Method in class ictk.boardgame.chess.net.ics.event.ICSConnectionEvent
-
- getContinuationList() - Method in class ictk.boardgame.History
-
returns the continuationList for the currMove.
- getContinuationList() - Method in class ictk.boardgame.Move
-
returns the ContinuationList of moves that follow this move.
- getCoordinates() - Method in class ictk.boardgame.chess.ChessMove
-
returns an array of ints that are the numeric coordinates of
the move.
- getCoordinatesNumeric() - Method in class ictk.boardgame.chess.Square
-
this returns an int array of the numberic representation of the file
and the rank.
- getCurrentMove() - Method in class ictk.boardgame.History
-
returns the last executed move.
- getCurrentMoveNumber() - Method in class ictk.boardgame.chess.ChessBoard
-
get move number for the last move executed
- getCurrentMoveNumber() - Method in class ictk.boardgame.History
-
gets the move number of the last move executed on the board.
- getCurrentResult() - Method in class ictk.boardgame.chess.ChessGame
-
- getCurrentResult() - Method in interface ictk.boardgame.Game
-
returns the current status of this Game.
- getData() - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- getDate() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getDate() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getDate() - Method in class ictk.boardgame.GameInfo
-
- getDateString() - Method in class ictk.boardgame.GameInfo
-
returns the date string in typical YYYY.MM.DD format.
- getDay() - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- getDay() - Method in class ictk.boardgame.GameInfo
-
- getDayOfWeekID() - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- getDefaultListener() - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
-
This listener receives all message that are not exclusively
processed by some other listener.
- getDepartureMove() - Method in class ictk.boardgame.ContinuationArrayList
-
- getDepartureMove() - Method in interface ictk.boardgame.ContinuationList
-
gets the departure move, that is the move that comes before all of
these variations.
- getDescription() - Method in class ictk.boardgame.chess.net.ics.ICSResult
-
- getDestination() - Method in class ictk.boardgame.chess.ChessMove
-
returns the Square this the piece intends to move
- getDestinationCoordinates() - Method in class ictk.boardgame.chess.ChessMove
-
returns an array of the ints that are the numeric coordinates of
the move.
- getECO() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getEco() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getEnPassantFile() - Method in class ictk.boardgame.chess.ChessBoard
-
returns the file index (1-8) of the file where enpassant is legal
- getEnPassantFile() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getEvent() - Method in class ictk.boardgame.GameInfo
-
- getEventParser() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- getEventRouter() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
returns the event router being used for this connetion.
- getEventType() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
returns the type of the object (for easy casting)
- getEventType() - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
-
returns the event type this parser corrisponds to
- getFile() - Method in class ictk.boardgame.chess.Square
-
- getFileAsChar() - Method in class ictk.boardgame.chess.Square
-
translates the file into its traditional english letter value
('a'-'h')
- getFinalMove(boolean) - Method in class ictk.boardgame.History
-
returns the final move played on the main line or the current line.
- getFirst() - Method in class ictk.boardgame.History
-
gets the first move on the main line of the history list
- getFirstAll() - Method in class ictk.boardgame.History
-
this returns the ContinuationList of all the moves that could begin
the game.
- getFirstName() - Method in class ictk.boardgame.Player
-
- getGame() - Method in class ictk.boardgame.chess.io.ChessReader
-
- getGame() - Method in class ictk.boardgame.chess.io.PGNReader
-
gets the last game read.
- getGameInfo() - Method in class ictk.boardgame.chess.ChessGame
-
- getGameInfo() - Method in interface ictk.boardgame.Game
-
this returns the GameInfo object for this game.
- getGuards(Square, boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
returns an array of the pieces of the team specified who can
guard the square (a friendly piece) specified.
- getGuards(ChessPiece) - Method in class ictk.boardgame.chess.ChessBoard
-
returns an array of the pieces of the team specified who can
guard the square (a friendly piece) specified.
- getGuardSquares() - Method in class ictk.boardgame.chess.ChessPiece
-
returns the Squares that this piece guards (when it is the other
sides turn to move.
- getHandle() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
returns the handle that the user is logged in as.
- getHistory() - Method in class ictk.boardgame.chess.ChessGame
-
- getHistory() - Method in interface ictk.boardgame.Game
-
returns the move history for the entire game.
- getHistory() - Method in class ictk.boardgame.Move
-
- getHistoryList() - Method in class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent
-
- getHost() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
gets the name of the host that you want to / or have connected to.
- getHour() - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- getIncrement() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getIncrement() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getIncrement() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getIncrement() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getIncrementTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getIncrementTime() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getIndex() - Method in class ictk.boardgame.chess.ChessPiece
-
gets the Index for the type of piece in question.
- getIndex() - Method in class ictk.boardgame.chess.ChessResult
-
gets the index UNDECIDED, DRAW etc
- getIndex() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getIndex(Move) - Method in class ictk.boardgame.ContinuationArrayList
-
- getIndex(Move) - Method in interface ictk.boardgame.ContinuationList
-
gets the index of this Move object in the variation branches.
- getInitialMoveNumber() - Method in class ictk.boardgame.History
-
- getInitialTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getInitialTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getInitialTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getInitialTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getInitialTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getInitialTime() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSBoardUpdateStyle12Parser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSChallengeParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSChannelParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineCommitParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationBeginParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationEndParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationEndVariationParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineRevertParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerOtherParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerSelfAlreadyParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerSelfParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameCreatedParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameNotificationParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameResultParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSKibitzParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSObserverSelfParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerConnectionParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerNotificationParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdReadableParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekClearParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekRemoveParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSShoutParser
-
- getInstance() - Static method in class ictk.boardgame.chess.net.ics.fics.event.FICSTellParser
-
- getKingsideCastleSquare() - Method in class ictk.boardgame.chess.King
-
these functions are used so variants can override them
- getLag() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getLastName() - Method in class ictk.boardgame.Player
-
- getLegalDests() - Method in class ictk.boardgame.chess.ChessPiece
-
returns the Squares that are legal destinations on this piece
- getLegalMoveCount() - Method in interface ictk.boardgame.Board
-
returns the number of legal moves possible on the current board.
- getLegalMoveCount() - Method in class ictk.boardgame.chess.ChessBoard
-
how many legal moves on the current board.
- getLegalMoves() - Method in interface ictk.boardgame.Board
-
returns a List of all legal moves for the current board state.
- getLegalMoves() - Method in class ictk.boardgame.chess.ChessBoard
-
returns a list of moves that are legal on the current board.
- getLineOfSight(ChessPiece, boolean) - Method in class ictk.boardgame.chess.Bishop
-
- getLineOfSight(Square, boolean) - Method in class ictk.boardgame.chess.Bishop
-
- getLineOfSight(int, int, boolean) - Method in class ictk.boardgame.chess.Bishop
-
- getLineOfSight(ChessPiece, boolean) - Method in class ictk.boardgame.chess.ChessPiece
-
get all the squares between two squares along a line
(diag or straight).
- getLineOfSight(Square, boolean) - Method in class ictk.boardgame.chess.ChessPiece
-
- getLineOfSight(int, int, boolean) - Method in class ictk.boardgame.chess.ChessPiece
-
- getLineOfSight(ChessPiece, boolean) - Method in class ictk.boardgame.chess.Rook
-
- getLineOfSight(Square, boolean) - Method in class ictk.boardgame.chess.Rook
-
- getLineOfSight(int, int, boolean) - Method in class ictk.boardgame.chess.Rook
-
- getLocale() - Method in class ictk.boardgame.chess.io.ChessMoveNotation
-
returns the Locale being used with this SAN object.
- getLocale() - Method in class ictk.boardgame.chess.io.FEN
-
NOT IMPLEMENTED YET
- getLocale() - Method in class ictk.boardgame.chess.io.NAG
-
NOT IMPLEMENTED YET
- getMainLine() - Method in class ictk.boardgame.ContinuationArrayList
-
- getMainLine() - Method in interface ictk.boardgame.ContinuationList
-
get the next move in the game history.
- getMask() - Static method in class ictk.util.Log
-
gets the current mask.
- getMaterialCount(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
gets the material count evaluation for the side specified.
- getMaxFile() - Method in class ictk.boardgame.chess.ChessBoard
-
what is the maxium file allowed.
- getMaxRank() - Method in class ictk.boardgame.chess.ChessBoard
-
what is the maxium rank allowed.
- getMessage() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
returns a non-parseable string associated with this message, or if
an error in the parsing as occured setting the message type to
UNKNOWN_EVENT then this will contain the entire original event string.
- getMessage() - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- getMinute() - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- getMonth() - Method in class ictk.boardgame.GameInfo
-
- getMonthID() - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- getMove() - Method in exception ictk.boardgame.MoveException
-
returns the move that caused the problem.
- getMoveNotation() - Method in class ictk.boardgame.chess.io.PGNWriter
-
- getMoveNotation() - Method in class ictk.boardgame.io.GameWriter
-
returns the currect move notation style.
- getMoveNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getMoveNumber() - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- getMoves() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getMoveString() - Method in exception ictk.boardgame.IllegalMoveException
-
returns a value that failed to be parsed into a legal move.
- getMoveTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getMoveTime() - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- getMoveTimeAsString() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getMoveTimeAsString() - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
The format will be HH:MM:SS.mmm or MM:SS.mmm or M:SS.mmm depending
on if H > 0 and if M > 9.
- getNAG(int) - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
- getNAGs() - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
returns a short array of NAGs for this annotation.
- getNAGString(boolean) - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
returns the array of NAGs as a string delimited by .
- getNAGString() - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
calls getNAGString(false)
- getName() - Method in class ictk.boardgame.chess.net.ics.ICSVariant
-
- getName() - Method in class ictk.boardgame.Player
-
used to get name of player in form "Lastname, Firstname"
or just "Lastname" if no firstname is set.
- getNext() - Method in class ictk.boardgame.History
-
returns the next move on the currMove's main line.
- getNext(int) - Method in class ictk.boardgame.History
-
returns the next move (variation 'i').
- getNext() - Method in class ictk.boardgame.Move
-
get the next move in the game history.
- getNumberOfPlayers() - Method in class ictk.boardgame.chess.ChessGame
-
- getNumberOfPlayers() - Method in interface ictk.boardgame.Game
-
gets the number of players involved in this type of game, though
there might not be two valid Player objects for this game.
- getOccupant() - Method in class ictk.boardgame.chess.Square
-
same as getPiece() but returns the piece in the ChessPiece class
- getOpponent() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getOpponentRating() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getOrigin(byte, Square) - Method in class ictk.boardgame.chess.ChessBoard
-
determines where the origin of the move that goes to this destination
is.
- getOrigin(byte, int, int, Square) - Method in class ictk.boardgame.chess.ChessBoard
-
determines where the origin of the move that goes to this destination
is.
- getOrigin() - Method in class ictk.boardgame.chess.ChessMove
-
returns the Square the piece to move originates on.
- getOriginCoordinates() - Method in class ictk.boardgame.chess.ChessMove
-
- getPassword() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
returns the password used to login.
- getPattern() - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
-
returns the pattern being used for this EventParser
- getPiece() - Method in class ictk.boardgame.chess.Square
-
gets the current occupant of the square.
- getPiece() - Method in interface ictk.boardgame.Location
-
returns the piece that is currently occupying this location.
- getPieces() - Method in exception ictk.boardgame.chess.AmbiguousChessMoveException
-
returns an array of pieces that are candidates which could possibly
move to this destination.
- getPieceSet() - Method in class ictk.boardgame.chess.io.ChessMoveNotation
-
gets the piece set used in the current Locale setting
- getPinnedBy() - Method in class ictk.boardgame.chess.ChessPiece
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSMessageEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSObserverListEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- getPlayer() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getPlayerRating() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getPlayers() - Method in class ictk.boardgame.chess.ChessTeam
-
returns the List of players that are on this team.
- getPlayers() - Method in class ictk.boardgame.GameInfo
-
gets the entire players array.
- getPlayers() - Method in interface ictk.boardgame.Team
-
- getPlayersToMove() - Method in class ictk.boardgame.chess.ChessGame
-
- getPlayersToMove() - Method in interface ictk.boardgame.Game
-
returns an array containing the index number of the Players who have
the ability to make a move at this time.
- getPlayerToMove() - Method in interface ictk.boardgame.Board
-
- getPlayerToMove() - Method in class ictk.boardgame.chess.ChessBoard
-
- getPlayerToMove() - Method in class ictk.boardgame.chess.ChessGame
-
returns 0 if it is White to move, 1 if Black to move.
- getPlayerToMove() - Method in interface ictk.boardgame.SingleBoardGame
-
returns the number of the player to move.
- getPlySinceLastIrreversableMove() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getPort() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
gets the port number you want to / or have connected to.
- getPrenotation() - Method in class ictk.boardgame.Move
-
returns an object full of comments that are supposed to be read
before the move these comments are attached to.
- getPrev() - Method in class ictk.boardgame.Move
-
gets the move previous to this move.
- getPromotion() - Method in class ictk.boardgame.chess.ChessMove
-
if this move leads to the promotion of a pawn it returns the
promotion piece.
- getQueensideCastleSquare() - Method in class ictk.boardgame.chess.King
-
these functions are used so variants can override them
- getRank() - Method in class ictk.boardgame.chess.Square
-
- getRankAsChar() - Method in class ictk.boardgame.chess.Square
-
translates the rank into its traditional Arabic number value
('1'-'8')
- getRating() - Method in class ictk.boardgame.chess.ChessPlayer
-
typically this is the Elo rating set by FIDE, but could also
be FICS, USCF or other numerical rating.
- getRating() - Method in class ictk.boardgame.chess.ChessTeam
-
returns an average rating for the team if and only if all players
have ratings or the rating has explicitly been set to non-zero.
- getRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- getRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getRatingRangeHigh() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getRatingRangeLow() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
this is completely temporary and only for diagnostic purposes.
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
returns a readable form of this event.
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent
-
doesn't do much yet.
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSObserverListEvent
-
doesn't do much yet.
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekClearEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekRemoveEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- getReadable() - Method in class ictk.boardgame.chess.net.ics.event.ICSUnknownEvent
-
- getReadableResult() - Method in class ictk.boardgame.chess.net.ics.ICSResult
-
- getRelation() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getResponseKey() - Method in interface ictk.boardgame.chess.net.ics.ICSResponse
-
- getResponseKeyString() - Method in interface ictk.boardgame.chess.net.ics.ICSResponse
-
- getResult() - Method in class ictk.boardgame.chess.ChessGame
-
- getResult() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getResult() - Method in class ictk.boardgame.chess.ChessMove
-
returns the result of the game.
- getResult() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- getResult() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getResult() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getResult() - Method in interface ictk.boardgame.Game
-
returns file final result of the game on the main line.
- getResult() - Method in class ictk.boardgame.GameInfo
-
- getResult() - Method in class ictk.boardgame.Move
-
returns the current game result on this move.
- getResultCode() - Method in class ictk.boardgame.chess.net.ics.ICSResult
-
- getRound() - Method in class ictk.boardgame.GameInfo
-
- getSAN() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getSAN() - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- getServer() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
returns the server that originated this message
- getSideToMoveOnBottom() - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
returns true if the board is set to re-orient itself so the side
to move is at the bottom after every move on update.
- getSideToMoveOnBottom() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- getSite() - Method in class ictk.boardgame.GameInfo
-
- getSquare(char, char) - Method in class ictk.boardgame.chess.ChessBoard
-
cx and cy should subscribe to the default locale of
boardgame.chess.io.SAN.
- getSquare(int, int) - Method in class ictk.boardgame.chess.ChessBoard
-
x and y should be in the range 1-8
- getSquare() - Method in class ictk.boardgame.chess.ChessPiece
-
gets the square this piece is currently occupying.
- getStatus() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getSubRound() - Method in class ictk.boardgame.GameInfo
-
- getSuffix() - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
this returns the first nag in the nags list only if it is one of the
nags that can be used as a suffix to a move.
- getTeamName() - Method in class ictk.boardgame.chess.ChessTeam
-
- getTeamName() - Method in interface ictk.boardgame.Team
-
- getThreats(Square, boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
returns an array of the pieces of the team specified who can
attack the square specified.
- getThreats(ChessPiece) - Method in class ictk.boardgame.chess.ChessBoard
-
return the ChessPieces that threaten to take this piece.
- getTimeControlIncrement() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getTimeControlInitial() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getTimestamp() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
this is the moment the event was received from the server.
- getTimeZoneID() - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- getTitle() - Method in class ictk.boardgame.chess.ChessPlayer
-
returns a title equal to on of the preset static values on ChessPlayer.
- getType() - Method in class ictk.boardgame.chess.net.ics.ICSVariant
-
- getUnCapturedPieces(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
get the pieces that haven't been captured.
- getUniqueness() - Method in class ictk.boardgame.chess.ChessMove
-
is this move's file or rank unique, so SAN short-hand can be
used to represent it?
- getVariant() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- getVariant() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- getVariant() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getVariant() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getVariant() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- getVariant() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- getVerboseMove() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getVisibleCoordinates() - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
returns the mask of which coordinates are set visible for this board.
- getVisibleCoordinates() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- getWhite() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getWhiteClock() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getWhiteClockAsString() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getWhiteMaterial() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getWhitePlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- getWhitePlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- getWhitePlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getWhitePlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- getWhitePlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getWhiteRating() - Method in class ictk.boardgame.chess.ChessGameInfo
-
- getWhiteRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- getWhiteRating() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- getWriter() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- getWriter() - Method in interface ictk.boardgame.ui.cli.CLIBoardDisplay
-
returns the Writer currently being used.
- getX() - Method in class ictk.boardgame.chess.Square
-
- getX() - Method in interface ictk.boardgame.Location
-
this is the internal horizontal coordinate for the position.
- getY() - Method in class ictk.boardgame.chess.Square
-
- getY() - Method in interface ictk.boardgame.Location
-
this is the internal vertical coordinate for the position.
- getYear() - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- getYear() - Method in class ictk.boardgame.GameInfo
-
- GM - Static variable in class ictk.boardgame.chess.ChessPlayer
-
- GM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
-
- goTo(Move) - Method in class ictk.boardgame.History
-
goes to this move in the history list unexecuting or executing moves
as is necessary to reach a game state where m was the last move
executed on the board.
- goToEnd() - Method in class ictk.boardgame.History
-
opposite of rewind() this goes to the end of the current branch
performing all moves on the branch's main line as it goes.
- GREEN - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
-
- ICSAccountType - Class in ictk.boardgame.chess.net.ics
-
Every user on an ICS system may have different account attributes
associated with it.
- ICSAccountType() - Constructor for class ictk.boardgame.chess.net.ics.ICSAccountType
-
- ICSAccountType(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSAccountType
-
- ICSBoardEvent - Interface in ictk.boardgame.chess.net.ics.event
-
Events that occur on specific board.
- ICSBoardManager - Class in ictk.boardgame.chess.net.ics
-
Manages board displays, kibitzes, takeback offers and other board
events.
- ICSBoardManager() - Constructor for class ictk.boardgame.chess.net.ics.ICSBoardManager
-
- ICSBoardUpdateEvent - Class in ictk.boardgame.chess.net.ics.event
-
A board representation that indicates the client should update the
local representation of the board.
- ICSBoardUpdateEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- ICSChallengeEvent - Class in ictk.boardgame.chess.net.ics.event
-
The is notification that someone has challenged you to a game.
- ICSChallengeEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- ICSChannelEvent - Class in ictk.boardgame.chess.net.ics.event
-
This coorisponds to Channel tells, Shouts, Emote Shouts, T-Shouts,
C-Shouts, S-Shouts, T-Channel tells, etc.
- ICSChannelEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- ICSConnectionEvent - Class in ictk.boardgame.chess.net.ics.event
-
Contains info on the connection status and which connection generated
this event.
- ICSConnectionEvent(ICSProtocolHandler) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSConnectionEvent
-
- ICSConnectionListener - Interface in ictk.boardgame.chess.net.ics.event
-
Listens to ICSConnectionEvents
- ICSDate - Class in ictk.boardgame.chess.net.ics
-
- ICSDate() - Constructor for class ictk.boardgame.chess.net.ics.ICSDate
-
- ICSDate(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSDate
-
- ICSEco - Class in ictk.boardgame.chess.net.ics
-
- ICSEco() - Constructor for class ictk.boardgame.chess.net.ics.ICSEco
-
- ICSEco(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSEco
-
- ICSEvent - Class in ictk.boardgame.chess.net.ics.event
-
A message from the server indicating something happened.
- ICSEvent(ICSProtocolHandler, int) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- ICSEvent(int) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- ICSEvent - Static variable in class ictk.util.Log
-
- icsEventDispatched(ICSEvent) - Method in interface ictk.boardgame.chess.net.ics.event.ICSEventListener
-
When an event is received by the ICSRouter and this object is on
the Listener list, this method will be called.
- icsEventDispatched(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.ICSBoardManager
-
- icsEventDispatched(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.ICSGameAdapter
-
Relay the server's update to the board
- icsEventDispatched(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
-
- ICSEventListener - Interface in ictk.boardgame.chess.net.ics.event
-
Implement this interface to receive events from the server.
- ICSEventParser - Class in ictk.boardgame.chess.net.ics.event
-
Parses server messages and produces ICSEvent objects.
- ICSEventParser - Static variable in class ictk.util.Log
-
- ICSEventRouter - Class in ictk.boardgame.chess.net.ics
-
Routes ICSEvent messages to ICSEventListeners.
- ICSEventRouter() - Constructor for class ictk.boardgame.chess.net.ics.ICSEventRouter
-
- ICSGameAdapter - Class in ictk.boardgame.chess.net.ics
-
Used to link a Game model, such as ChessGame, to input events coming
from the ICS server.
- ICSGameAdapter(ICSProtocolHandler, Game) - Constructor for class ictk.boardgame.chess.net.ics.ICSGameAdapter
-
- ICSGameCreatedEvent - Class in ictk.boardgame.chess.net.ics.event
-
These are game result notifications.
- ICSGameCreatedEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- ICSGameInfo - Class in ictk.boardgame.chess.net.ics
-
This contians info on games such as initial time, increment and player
names.
- ICSGameInfo() - Constructor for class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- ICSGameNotificationEvent - Class in ictk.boardgame.chess.net.ics.event
-
These are game notifications, which occur when you have a player
on your "gnot" list
- ICSGameNotificationEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- ICSGameResultEvent - Class in ictk.boardgame.chess.net.ics.event
-
These are game result notifications.
- ICSGameResultEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- ICSGenericBoardEvent - Class in ictk.boardgame.chess.net.ics.event
-
A flexible class that hosts data from various board events.
- ICSGenericBoardEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- ICSHistoryEvent - Class in ictk.boardgame.chess.net.ics.event
-
A history of games played by a particular user.
- ICSHistoryEvent(ICSProtocolHandler) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent
-
- ICSKibitzEvent - Class in ictk.boardgame.chess.net.ics.event
-
This cooresponds to Kibitz, Whisper, and Board Say messages.
- ICSKibitzEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- ICSMessageEvent - Class in ictk.boardgame.chess.net.ics.event
-
A communication event, such as a personal tell from one user to another.
- ICSMessageEvent(ICSProtocolHandler, int) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSMessageEvent
-
- ICSMessageEvent(int) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSMessageEvent
-
- ICSMove - Class in ictk.boardgame.chess.net.ics
-
- ICSMove() - Constructor for class ictk.boardgame.chess.net.ics.ICSMove
-
- ICSMoveListEvent - Class in ictk.boardgame.chess.net.ics.event
-
A list of moves from a game.
- ICSMoveListEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- ICSObserverListEvent - Class in ictk.boardgame.chess.net.ics.event
-
A list of games and examination boards with observers.
- ICSObserverListEvent(ICSProtocolHandler) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSObserverListEvent
-
- ICSPlayerConnectionEvent - Class in ictk.boardgame.chess.net.ics.event
-
This coorisponds to Player connection notification, either by
"pin=1" or someone on your Notify list.
- ICSPlayerConnectionEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- ICSProtocolHandler - Class in ictk.boardgame.chess.net.ics
-
The generic connection object.
- ICSProtocolHandler() - Constructor for class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
- ICSQTellEvent - Class in ictk.boardgame.chess.net.ics.event
-
- ICSQTellEvent(ICSProtocolHandler) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSQTellEvent
-
- ICSRating - Class in ictk.boardgame.chess.net.ics
-
Ratings are playing strength estimates on the server.
- ICSRating() - Constructor for class ictk.boardgame.chess.net.ics.ICSRating
-
- ICSRating(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSRating
-
- ICSResponse - Interface in ictk.boardgame.chess.net.ics
-
This interface is for those Events that are triggered as a response
to the client's command.
- ICSResult - Class in ictk.boardgame.chess.net.ics
-
- ICSResult() - Constructor for class ictk.boardgame.chess.net.ics.ICSResult
-
- ICSResult(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSResult
-
- ICSSeekAdEvent - Class in ictk.boardgame.chess.net.ics.event
-
A seek ad is an expressed intrest to play a game.
- ICSSeekAdEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- ICSSeekClearEvent - Class in ictk.boardgame.chess.net.ics.event
-
This message from the server indicates that all known seeks should
be cleared.
- ICSSeekClearEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSSeekClearEvent
-
- ICSSeekRemoveEvent - Class in ictk.boardgame.chess.net.ics.event
-
This message from the server indicates that a number of seek ads
should be cleared from the client's records.
- ICSSeekRemoveEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSSeekRemoveEvent
-
- ICSTellEvent - Class in ictk.boardgame.chess.net.ics.event
-
Direct tells to the user through "tell" or "say".
- ICSTellEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- ICSUnknownEvent - Class in ictk.boardgame.chess.net.ics.event
-
this is for unclassified events.
- ICSUnknownEvent(ICSProtocolHandler) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSUnknownEvent
-
- ICSUnknownEvent(ICSProtocolHandler, String) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSUnknownEvent
-
- ICSVariant - Class in ictk.boardgame.chess.net.ics
-
Types of games available on ICS servers.
- ICSVariant() - Constructor for class ictk.boardgame.chess.net.ics.ICSVariant
-
- ICSVariant(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSVariant
-
- ICSVariant(char) - Constructor for class ictk.boardgame.chess.net.ics.ICSVariant
-
- ictk.boardgame - package ictk.boardgame
-
The purpose of this package is to supply abstract classes that
facilitate the implementation of turn-based boardgames.
- ictk.boardgame.chess - package ictk.boardgame.chess
-
This is the implementation of the Chess game model.
- ictk.boardgame.chess.io - package ictk.boardgame.chess.io
-
This contains all the objects necessary to process standard
data formats for chess games.
- ictk.boardgame.chess.net.ics - package ictk.boardgame.chess.net.ics
-
The ICS package contains objects and interfaces common for all Internet Chess
Server (ICS) type servers.
- ictk.boardgame.chess.net.ics.event - package ictk.boardgame.chess.net.ics.event
-
The ICS event package contains all events and parsers for those events
that are generated from ICS servers.
- ictk.boardgame.chess.net.ics.fics - package ictk.boardgame.chess.net.ics.fics
-
The FICS package contains objects and interfaces useful for the
Free Internet Chess Server
(
FICS).
- ictk.boardgame.chess.net.ics.fics.event - package ictk.boardgame.chess.net.ics.fics.event
-
The FICS event package contains all events and parsers for those events
that are generated from FICS servers.
- ictk.boardgame.chess.net.ics.ui.cli - package ictk.boardgame.chess.net.ics.ui.cli
-
The ICS CLI package contains Command-Line Interface (CLI) widgets useful
for presentation of and interactions with ICS happenings.
- ictk.boardgame.chess.ui - package ictk.boardgame.chess.ui
-
The UI package contains interfaces for various types of displays.
- ictk.boardgame.chess.ui.cli - package ictk.boardgame.chess.ui.cli
-
This CLI package contains CommandLine Interface Displays and user interface
components to use with Chess.
- ictk.boardgame.io - package ictk.boardgame.io
-
This package contains all the abstract I/O classes to be implemented
for the game to allow reading of standard game notations.
- ictk.boardgame.ui - package ictk.boardgame.ui
-
The UI package contains interfaces for various types of displays.
- ictk.boardgame.ui.cli - package ictk.boardgame.ui.cli
-
Command-line Interface (CLI) interfaces and widgets that are common for
all boardgames.
- ictk.util - package ictk.util
-
This package contains utility methods and classes to be used for
logging errors and other common tasks where global functions are
traditionally used.
- IllegalMoveException - Exception in ictk.boardgame
-
this is thrown when you try to execute or add an illegal move to the
game.
- IllegalMoveException() - Constructor for exception ictk.boardgame.IllegalMoveException
-
- IllegalMoveException(String) - Constructor for exception ictk.boardgame.IllegalMoveException
-
- IllegalMoveException(String, Move) - Constructor for exception ictk.boardgame.IllegalMoveException
-
- IM - Static variable in class ictk.boardgame.chess.ChessPlayer
-
- IM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
-
- INDEX - Static variable in class ictk.boardgame.chess.Bishop
-
used to indicate what type of piece this is w/o instanceof
- INDEX - Static variable in class ictk.boardgame.chess.King
-
- INDEX - Static variable in class ictk.boardgame.chess.Knight
-
- INDEX - Static variable in class ictk.boardgame.chess.Pawn
-
- INDEX - Static variable in class ictk.boardgame.chess.Queen
-
- INDEX - Static variable in class ictk.boardgame.chess.Rook
-
- InvalidGameFormatException - Exception in ictk.boardgame.io
-
- InvalidGameFormatException() - Constructor for exception ictk.boardgame.io.InvalidGameFormatException
-
- is(int) - Method in class ictk.boardgame.chess.net.ics.ICSAccountType
-
tests to see if a particular lfag is set to true or not.
- is50MoveRuleApplicible() - Method in class ictk.boardgame.chess.ChessBoard
-
tests to see if the 50 move rule can be applied to this game, thus
indicating a legal Draw may be called.
- isAbuser() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- isBishop() - Method in class ictk.boardgame.chess.Bishop
-
- isBishop() - Method in class ictk.boardgame.chess.ChessPiece
-
- isBlack() - Method in class ictk.boardgame.chess.ChessPiece
-
which side is this piece on?
- isBlack() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
was getPlayer() black?
- isBlack() - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- isBlack() - Method in class ictk.boardgame.chess.Square
-
what color is this square on a traditional chess board?
- isBlackCastleableKingside() - Method in class ictk.boardgame.chess.ChessBoard
-
- isBlackCastleableKingside() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isBlackCastleableQueenside() - Method in class ictk.boardgame.chess.ChessBoard
-
- isBlackCastleableQueenside() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isBlackMove() - Method in class ictk.boardgame.chess.ChessBoard
-
who's move is it?
- isBlackMove() - Method in class ictk.boardgame.chess.ChessMove
-
is this a black move?
- isBlackMove() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isBlackToMove() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isBlackWin() - Method in class ictk.boardgame.chess.ChessResult
-
- isBlockable(Square, ChessPiece) - Method in class ictk.boardgame.chess.ChessPiece
-
checks to see if another piece may be able to intercede between the
piece's origin and destination square
- isBlockable(Square) - Method in class ictk.boardgame.chess.King
-
- isBlockable(Square, ChessPiece) - Method in class ictk.boardgame.chess.King
-
- isBlockable(Square) - Method in class ictk.boardgame.chess.Knight
-
- isBlockable(Square, ChessPiece) - Method in class ictk.boardgame.chess.Knight
-
- isBlockable(Square) - Method in class ictk.boardgame.chess.Pawn
-
- isBlockable(Square, ChessPiece) - Method in class ictk.boardgame.chess.Pawn
-
- isCaptured() - Method in class ictk.boardgame.chess.ChessPiece
-
has this piece been captured.
- isCastleableKingside() - Method in class ictk.boardgame.chess.King
-
Checks to see if a future move can include a King-side castle.
- isCastleableQueenside() - Method in class ictk.boardgame.chess.King
-
can a future move include a Queen-side castle?
- isCastleKingside() - Method in class ictk.boardgame.chess.ChessMove
-
is this a move a kingside castle
- isCastleQueenside() - Method in class ictk.boardgame.chess.ChessMove
-
is this move a queenside castle.
- isChannelExclusive(int, int) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
-
are channel events for this channel only routed to this channel's
listener(s), or are they also send to the CHANNEL_EVENT listener.
- isCheck() - Method in class ictk.boardgame.chess.ChessBoard
-
returns true if the King in the side to move is in check
or double-check.
- isCheck() - Method in class ictk.boardgame.chess.ChessMove
-
is this move a check (a piece attacking the king)
- isCheckmate() - Method in class ictk.boardgame.chess.ChessBoard
-
returns true if the current board is in checkmate
- isCheckmate() - Method in class ictk.boardgame.chess.ChessMove
-
does this move result in checkmate?
- isChess() - Method in class ictk.boardgame.chess.net.ics.ICSVariant
-
- isClockMoving() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isColorSpecified() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- isCompact() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
test if this display is in Compact mode
- isComputer() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- isConnected() - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- isConnected() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
is the program currently connected to the host.
- isContinued() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- isDebug(long) - Static method in class ictk.util.Log
-
are we debugging this mask?
- isDoubleCheck() - Method in class ictk.boardgame.chess.ChessBoard
-
returns true if the King on the side to move is threatened by
two pieces.
- isDoubleCheck() - Method in class ictk.boardgame.chess.ChessMove
-
is this move a double check (two pieces attacking the king)
- isDraw() - Method in class ictk.boardgame.chess.ChessResult
-
- isEmpty() - Method in class ictk.boardgame.History
-
is the history list completely empty?
- isEndOfGame() - Method in class ictk.boardgame.chess.ChessMove
-
does this move terminate the game, either by checkmate,
stalemate, or an ChessResult has been set for the move.
- isEnPassantFile(char) - Method in class ictk.boardgame.chess.ChessBoard
-
tests to see if the file (a-h) is the enpassant file.
- isEnPassantFile(int) - Method in class ictk.boardgame.chess.ChessBoard
-
tests to see if the file (1-8) is the enpassant file.
- isEstimated() - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- isExclusive(int) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
-
- isExecuted() - Method in class ictk.boardgame.chess.ChessMove
-
has this move been executed on the board.
- isExecuted() - Method in class ictk.boardgame.Move
-
has this move currently been executed on its board
- isExportComments() - Method in class ictk.boardgame.chess.io.PGNWriter
-
returns true if prenotationa and annotations are allowed in the
output stream.
- isExportComments() - Method in class ictk.boardgame.io.GameWriter
-
will comments be presented in the output.
- isExportVariations() - Method in class ictk.boardgame.chess.io.PGNWriter
-
returns true if variations are allowed in the output stream.
- isExportVariations() - Method in class ictk.boardgame.io.GameWriter
-
is variation data presented in the Writer's output or not.
- isFake() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
is this a QTell in disquise?
- isFileUnique() - Method in class ictk.boardgame.chess.ChessMove
-
is the file unique?
- isFileValid(int) - Method in class ictk.boardgame.chess.ChessBoard
-
is this a valid file for the board (in the proper range)
- isFlipBoard() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isFullyQualifiedClass - Static variable in class ictk.util.Log
-
do you want fully qualified (package included) class names?
- isGuarded(Square, boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
does a fellow team member recapture this square if the piece is taken
- isGuarded(ChessPiece) - Method in class ictk.boardgame.chess.ChessBoard
-
does a fellow team member recapture this square if the piece is taken
- isGuarding(Square) - Method in class ictk.boardgame.chess.ChessPiece
-
is this piece guarding the destination Square?
- isGuarding(ChessPiece) - Method in class ictk.boardgame.chess.ChessPiece
-
is this piece guarding the parameter piece.
- isInCheck() - Method in class ictk.boardgame.chess.King
-
is this King currently threatened.
- isIndentComments() - Method in class ictk.boardgame.chess.io.PGNWriter
-
- isIndentVariations() - Method in class ictk.boardgame.chess.io.PGNWriter
-
- isInitialPositionDefault() - Method in interface ictk.boardgame.Board
-
Returns true if the very first position on this board is the
traditional default position for this type of game; instead of
the first position being a position found in the middle of a game.
- isInitialPositionDefault() - Method in class ictk.boardgame.chess.ChessBoard
-
was the initial position of the board (before any move) the default
position of traditional chess?
- isInverse() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- isInverse() - Method in interface ictk.boardgame.ui.cli.CLIBoardDisplay
-
checks to see if the display is assuming the foreground is darker than
the background.
- isKing() - Method in class ictk.boardgame.chess.ChessPiece
-
- isKing() - Method in class ictk.boardgame.chess.King
-
- isKnight() - Method in class ictk.boardgame.chess.ChessPiece
-
- isKnight() - Method in class ictk.boardgame.chess.Knight
-
- isLagCompensated() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
this is true if the connection has, or is currently set to have, lag
compensation turned on for the connection.
- isLegal() - Method in class ictk.boardgame.chess.ChessMove
-
this is kinda a strange function since ChessMoves are checked for
legality when they are created.
- isLegal() - Method in class ictk.boardgame.Move
-
- isLegalAttack(Square) - Method in class ictk.boardgame.chess.ChessPiece
-
same as isLegalDests except for special moves like castle and
pawn moves.
- isLegalAttack(Square) - Method in class ictk.boardgame.chess.King
-
- isLegalAttack(Square) - Method in class ictk.boardgame.chess.Pawn
-
- isLegalDest(Square) - Method in class ictk.boardgame.chess.ChessPiece
-
checks the legalDests list to see if the destination is
in that list.
- isLegalMove(Move) - Method in interface ictk.boardgame.Board
-
- isLegalMove(Move) - Method in class ictk.boardgame.chess.ChessBoard
-
Checks to see if the move is legal on the current board.
- isLoggedIn() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
is the user currently logged into the server.
- isLowerCaseCoordinates() - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
returns if the coordinates are currently set to appear in lowercase.
- isLowerCaseCoordinates() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- isManual() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- isNotApplicable() - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- isNotification() - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- isNotification() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- isNotSet() - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- ISO_POSITION_RELATION - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
this is an isolated position the user is looking at.
- isOccupied() - Method in class ictk.boardgame.chess.Square
-
is there a piece standing on this square.
- isOnNotifyList() - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- isPawn() - Method in class ictk.boardgame.chess.ChessPiece
-
- isPawn() - Method in class ictk.boardgame.chess.Pawn
-
- isPawnAsSpace() - Method in class ictk.boardgame.chess.io.SAN
-
- isPromotionSquare(Square, boolean) - Static method in class ictk.boardgame.chess.Pawn
-
if the pawn reaches this square will it promote.
- isProvisional() - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- isQueen() - Method in class ictk.boardgame.chess.ChessPiece
-
- isQueen() - Method in class ictk.boardgame.chess.Queen
-
- isRankUnique() - Method in class ictk.boardgame.chess.ChessMove
-
is the rank unique?
- isRankValid(int) - Method in class ictk.boardgame.chess.ChessBoard
-
is this a valid rank for the board (in the proper range)
- isRated() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- isRated() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- isRated() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- isRated() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- isRated() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- isRated() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- isResponse() - Method in interface ictk.boardgame.chess.net.ics.ICSResponse
-
Determines if this Event was generated in response to a client's command
- isRestrictedByFormula() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- isRook() - Method in class ictk.boardgame.chess.ChessPiece
-
- isRook() - Method in class ictk.boardgame.chess.Rook
-
- isStalemate() - Method in class ictk.boardgame.chess.ChessBoard
-
returns true if there are no legal moves and the King is not in check
- isStalemate() - Method in class ictk.boardgame.chess.ChessMove
-
has stalemate resulted in one of the detected ways
(currently only no-legal move stalemate)
- isSuffix(String) - Static method in class ictk.boardgame.chess.io.NAG
-
checks to see if the NAG is qualified to be a suffix for a move.
- isSuffix(int) - Static method in class ictk.boardgame.chess.io.NAG
-
checks to see if the NAG is qualified to be a suffix for a move.
- isSymbol(int) - Static method in class ictk.boardgame.chess.io.NAG
-
checks to see if the number matches of the recognized symbols.
- isSymbol(String) - Static method in class ictk.boardgame.chess.io.NAG
-
checks to see if the String exactly matches of the recognized symbols.
- isTerminal() - Method in class ictk.boardgame.ContinuationArrayList
-
- isTerminal() - Method in interface ictk.boardgame.ContinuationList
-
no main line and no variations exist.
- isThreatened(Square, boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
is a ChessPiece attacking this square?
- isThreatened(ChessPiece) - Method in class ictk.boardgame.chess.ChessBoard
-
is a ChessPiece attacking this piece.
- isTimestampVisible() - Method in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
-
shows time stamped messages.
- isTrue() - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
this is used by various events to distinquish between two similar
events, as when one event means Begin and the other means End.
- isUndecided() - Method in class ictk.boardgame.chess.ChessResult
-
- isUndecided() - Method in interface ictk.boardgame.Result
-
returns true if the game is yet undecided.
- isVerified() - Method in class ictk.boardgame.chess.ChessMove
-
has this move been verified on the board at some point?
- isVerified() - Method in class ictk.boardgame.Move
-
has the move been verified to be legal (this usually follows a
successful execute(), though the move might not be isExecuted
currently.
- isWhite() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- isWhiteCastleableKingside() - Method in class ictk.boardgame.chess.ChessBoard
-
- isWhiteCastleableKingside() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isWhiteCastleableQueenside() - Method in class ictk.boardgame.chess.ChessBoard
-
- isWhiteCastleableQueenside() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- isWhiteOnBottom() - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
returns true if the board is oriented so white is currently on the
bottom.
- isWhiteOnBottom() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- isWhiteWin() - Method in class ictk.boardgame.chess.ChessResult
-
- RANK_SETS - Static variable in class ictk.boardgame.chess.io.ChessMoveNotation
-
for the unlikely case your using non arabic numbers
- rankToChar(int) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
-
returns the character representation of the rank.
- rankToNum(char) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
-
returns the byte representation of the rank.
- readBoard() - Method in class ictk.boardgame.chess.io.PGNReader
-
looks for a readable board notation (FEN) in the GameInfo header
- readBoard() - Method in class ictk.boardgame.io.GameReader
-
read the game Board from the input buffer
- readGame() - Method in class ictk.boardgame.chess.io.PGNReader
-
- readGame() - Method in class ictk.boardgame.io.GameReader
-
read the Game (History, Board, and GameInfo) from the input Buffer
- readGameInfo() - Method in class ictk.boardgame.chess.io.PGNReader
-
reads the game info header portion of the PGN file
- readGameInfo() - Method in class ictk.boardgame.io.GameReader
-
read the GameInfo from the input buffer
- readHistory() - Method in class ictk.boardgame.chess.io.PGNReader
-
reads the history list which must be in SAN format.
- readHistory() - Method in class ictk.boardgame.io.GameReader
-
read the game History from the input buffer
- RED - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
-
- REGEX - Static variable in class ictk.boardgame.chess.net.ics.ICSDate
-
format: Sun Nov 3, 21:11 CET 2002
- REGEX_date - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEventParser
-
- remove(int) - Method in class ictk.boardgame.ContinuationArrayList
-
- remove(Move) - Method in class ictk.boardgame.ContinuationArrayList
-
- remove(int) - Method in interface ictk.boardgame.ContinuationList
-
removes a variation from the continuation list.
- remove(Move) - Method in interface ictk.boardgame.ContinuationList
-
removes the move from the continuation list.
- removeAll() - Method in class ictk.boardgame.ContinuationArrayList
-
- removeAll() - Method in interface ictk.boardgame.ContinuationList
-
makes this move a terminal node.
- removeAllVariations() - Method in class ictk.boardgame.ContinuationArrayList
-
- removeAllVariations() - Method in interface ictk.boardgame.ContinuationList
-
All variations are destroyed as Move.dispose() is called recusively
down the line for each variation.
- removeBoardListener(BoardListener) - Method in interface ictk.boardgame.Board
-
- removeBoardListener(BoardListener) - Method in class ictk.boardgame.chess.ChessBoard
-
- removeChannelListener(int, int, ICSEventListener) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
-
removes a listener to a particular channel.
- removeConnectionListener(ICSConnectionListener) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
- removeLastMove() - Method in class ictk.boardgame.History
-
unexecutes the last move executed, disposes of all its data
then returns the move, which should only contain the cooridinates
of the move.
- removeLegalDests() - Method in class ictk.boardgame.chess.ChessPiece
-
clears all legal destinations for this piece.
- removeMask(long) - Static method in class ictk.util.Log
-
remove a debug mast to turn the output off for a certian group
of classes.
- removeNAG(int) - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
removes the NAG from the NAG list.
- Result - Interface in ictk.boardgame
-
this is used to mark the result of a game.
- resultToString(Result) - Method in class ictk.boardgame.chess.io.SAN
-
converts a result number into a string.
- resultToString(Result) - Method in interface ictk.boardgame.io.MoveNotation
-
convert a Result into a String.
- rewind() - Method in class ictk.boardgame.History
-
undoes any moves already done until we are at the begining
- rewindToLastFork() - Method in class ictk.boardgame.History
-
rewinds the history until the current move is a move with
variations.
- RIGHT_COORDINATES - Static variable in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
no coordinates to appear around the boarders of the board
- Rook - Class in ictk.boardgame.chess
-
- Rook() - Constructor for class ictk.boardgame.chess.Rook
-
- Rook(boolean) - Constructor for class ictk.boardgame.chess.Rook
-
- Rook(boolean, Square, ChessBoard) - Constructor for class ictk.boardgame.chess.Rook
-
- run() - Method in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
-
- SAN - Class in ictk.boardgame.chess.io
-
SAN - Standard Algebraic Notation
Moves are represented as: Nb7++, gxh8=Q, O-O-O, e4, Rad1#
- SAN() - Constructor for class ictk.boardgame.chess.io.SAN
-
- SAN(boolean) - Constructor for class ictk.boardgame.chess.io.SAN
-
- SAN(Locale) - Constructor for class ictk.boardgame.chess.io.SAN
-
note: different Locales other than the default (English) should
only be used for local presentation.
- SAN(Locale, boolean) - Constructor for class ictk.boardgame.chess.io.SAN
-
- SAY_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- SEEK_AD_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- SEEK_AD_READABLE_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- SEEK_CLEAR_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- SEEK_REMOVE_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- SEEK_REMOVE_READABLE_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- sendCommand(String, boolean) - Method in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
-
send a command to the server.
- sendCommand(String) - Method in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
-
- sendCommand(String) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
- sendCommand(String, boolean) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
- serialVersionUID - Static variable in exception ictk.boardgame.AmbiguousMoveException
-
- serialVersionUID - Static variable in exception ictk.boardgame.BoardGameException
-
- serialVersionUID - Static variable in exception ictk.boardgame.chess.AmbiguousChessMoveException
-
- serialVersionUID - Static variable in exception ictk.boardgame.IllegalMoveException
-
- serialVersionUID - Static variable in exception ictk.boardgame.MoveException
-
- serialVersionUID - Static variable in exception ictk.boardgame.OutOfTurnException
-
- serialVersionUID - Static variable in exception ictk.boardgame.UnverifiedMoveException
-
- SERVICE_REP - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
-
- set(int) - Method in class ictk.boardgame.chess.ChessResult
-
sets the result as UNDECIDED, DRAW, etc
- set(int, boolean) - Method in class ictk.boardgame.chess.net.ics.ICSAccountType
-
sets a flag either on or off.
- set(String) - Method in class ictk.boardgame.chess.net.ics.ICSAccountType
-
converts a string in the format "(SR)(TM)" to set the currect
flags.
- set(String) - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- set(int) - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- set(String) - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- set(byte, byte) - Method in class ictk.boardgame.chess.Square
-
- set(char, char) - Method in class ictk.boardgame.chess.Square
-
- set50MoveRulePlyCount(int) - Method in class ictk.boardgame.chess.ChessBoard
-
sets many ply (half-moves) the board is into the 50 move rule.
- setAbuser(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setAccountType(ICSAccountType) - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- setAccountType(ICSAccountType) - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- setAccountType(ICSAccountType) - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- setAccountType(ICSAccountType) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setAccountType(ICSAccountType) - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- setAdNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setAds(int[]) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekRemoveEvent
-
- setAnnotation(Annotation) - Method in class ictk.boardgame.Move
-
by default the annotation object is null.
- setAnnotationGlyphStyle(int) - Method in class ictk.boardgame.chess.io.PGNWriter
-
sets the annotation glyph style.
- setAuxilleryProperties(Properties) - Method in class ictk.boardgame.GameInfo
-
this sets the entire properiest list to whatever you're sending it.
- setBlack(ChessPlayer) - Method in class ictk.boardgame.chess.ChessGameInfo
-
- setBlack(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setBlack(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- setBlackCastleableKingside(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
- setBlackCastleableKingside(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBlackCastleableQueenside(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
- setBlackCastleableQueenside(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBlackClock(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBlackMaterial(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBlackMove(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
sets who's turn it is to move.
- setBlackMove(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBlackPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBlackPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- setBlackPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setBlackPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- setBlackPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setBlackRating(int) - Method in class ictk.boardgame.chess.ChessGameInfo
-
- setBlackRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setBlackRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setBoard(Board) - Method in class ictk.boardgame.chess.ChessGame
-
- setBoard(Board) - Method in class ictk.boardgame.chess.ChessMove
-
- setBoard(ChessBoard) - Method in class ictk.boardgame.chess.ChessPiece
-
sets the chess board that this piece is on.
- setBoard(Board) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- setBoard(Board) - Method in interface ictk.boardgame.SingleBoardGame
-
set the board for this game.
- setBoard(Board) - Method in interface ictk.boardgame.ui.BoardDisplay
-
set the Board that this Display will use as a model.
- setBoardArray(char[][]) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBoardNumber(int) - Method in interface ictk.boardgame.chess.net.ics.event.ICSBoardEvent
-
- setBoardNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setBoardNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- setBoardNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setBoardNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- setBoardNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- setBoardNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- setBoardNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setCaptured(boolean) - Method in class ictk.boardgame.chess.ChessPiece
-
sets the piece captured or not.
- setCastleableKingside(boolean) - Method in class ictk.boardgame.chess.King
-
sets the castleable bit for the Kingside.
- setCastleableQueenside(boolean) - Method in class ictk.boardgame.chess.King
-
sets the castleable bit for the Queenside.
- setChallenged(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setChallengedRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setChallenger(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setChallengerRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setChannel(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- setChannelExclusive(int, int, boolean) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
-
are channel events for this channel only routed to this channel's
listener(s), or are they also send to the CHANNEL_EVENT listener.
- setClockMoving(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setColor(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setColorSpecified(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setColumnWidth(int) - Method in class ictk.boardgame.chess.io.PGNWriter
-
sets the width of the output for the move list.
- setComment(String) - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
- setComment(String) - Method in interface ictk.boardgame.io.Annotation
-
sets the comment, erasing any old comment.
- setCompact(boolean) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
setting this attribute to true will eliminate needless space
characters in the output.
- setComputer(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setConnected(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- setContinued(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- setData(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- setDate(ICSDate) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setDate(Calendar) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setDate(Calendar) - Method in class ictk.boardgame.GameInfo
-
- setDay(int) - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- setDay(int) - Method in class ictk.boardgame.GameInfo
-
- setDebug(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
-
turns debugging on for this parser.
- setDebugParser(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
- setDefaultListener(ICSEventListener) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
-
This listener receives all message that are not exclusively
processed by some other listener.
- setDescription(String) - Method in class ictk.boardgame.chess.net.ics.ICSResult
-
- setECO(String) - Method in class ictk.boardgame.chess.ChessGameInfo
-
- setEco(ICSEco) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setEnPassantFile(int) - Method in class ictk.boardgame.chess.ChessBoard
-
sets the file index (1-8) of the file where enpassant is legal
- setEnPassantFile(char) - Method in class ictk.boardgame.chess.ChessBoard
-
sets the file (a-h) of the file where enpassant is legal
- setEnPassantFile(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setEstimated(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- setEvent(String) - Method in class ictk.boardgame.GameInfo
-
- setEventParser(ICSEventParser) - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- setEventRouter(ICSEventRouter) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
sets the object to do the event routing for this connection.
- setEventType(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
sets the type of event this is.
- setExclusive(int, boolean) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
-
should the event be routed only to listeners subscribed to this
event, or also to the default listener.
- setExportComments(boolean) - Method in class ictk.boardgame.chess.io.PGNWriter
-
turns on or off whether prenotation and annotation comments are
output.
- setExportComments(boolean) - Method in class ictk.boardgame.io.GameWriter
-
are comments presented in the Writer's output or not.
- setExportVariations(boolean) - Method in class ictk.boardgame.chess.io.PGNWriter
-
turns on or off whether variations are in the output stream.
- setExportVariations(boolean) - Method in class ictk.boardgame.io.GameWriter
-
should variations be presented in the Writer's output or not.
- setFake(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
is this a QTell in disquise?
- setFirstName(String) - Method in class ictk.boardgame.Player
-
- setFlipBoard(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setGameInfo(GameInfo) - Method in class ictk.boardgame.chess.ChessGame
-
- setGameInfo(GameInfo) - Method in interface ictk.boardgame.Game
-
- setHandle(String) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
sets the user login handle.
- setHistory(History) - Method in class ictk.boardgame.chess.ChessGame
-
- setHistory(History) - Method in interface ictk.boardgame.Game
-
- setHistoryList(ICSGameInfo[]) - Method in class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent
-
- setHost(String) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
set the host (server) you want to connect to.
- setHour(int) - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- setIncrement(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setIncrement(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setIncrement(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setIncrement(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setIncrementTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setIncrementTime(int) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setIndentComments(boolean) - Method in class ictk.boardgame.chess.io.PGNWriter
-
indent the main-line comments.
- setIndentVariations(boolean) - Method in class ictk.boardgame.chess.io.PGNWriter
-
indent the main-line variatins.
- setIndex(int) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setInitialMoveNumber(int) - Method in class ictk.boardgame.History
-
- setInitialTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setInitialTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setInitialTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setInitialTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setInitialTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setInitialTime(int) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setInverse(boolean) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- setInverse(boolean) - Method in interface ictk.boardgame.ui.cli.CLIBoardDisplay
-
sets the display to assume the foreground is darker than the background.
- setLag(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setLagCompensation(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
sets the connection for lag compensation if t is true.
- setLastName(String) - Method in class ictk.boardgame.Player
-
- setLocale(Locale) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
-
sets the Locale for the ChessMoveNotation to use localised piece
representations.
- setLocale(Locale) - Method in class ictk.boardgame.chess.io.FEN
-
NOT IMPLEMENTED YET
- setLocale(Locale) - Method in class ictk.boardgame.chess.io.NAG
-
NOT IMPLEMENTED YET
- setLocale(Locale) - Method in class ictk.boardgame.chess.io.SAN
-
- setLowerCaseCoordinates(boolean) - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
sets the coordinates to appear in lowercase.
- setLowerCaseCoordinates(boolean) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- setMainLineTerminal() - Method in class ictk.boardgame.ContinuationArrayList
-
- setMainLineTerminal() - Method in interface ictk.boardgame.ContinuationList
-
set the mainline to null.
- setManual(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setMask(long) - Static method in class ictk.util.Log
-
set the whole mast
- setMessage(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
sets a non-parseable string associated with this message, or if
an error in the parsing as occured setting the message type to
UNKNOWN_EVENT then this will contain the entire original event string.
- setMessage(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- setMinute(int) - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- setMonth(String) - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- setMonth(int) - Method in class ictk.boardgame.GameInfo
-
- setMoveNotation(MoveNotation) - Method in class ictk.boardgame.chess.io.PGNWriter
-
- setMoveNotation(MoveNotation) - Method in class ictk.boardgame.io.GameWriter
-
set the move notation style you wish the output to be in.
- setMoveNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setMoveNumber(int) - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- setMoves(ICSMove[]) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setMoveString(String) - Method in exception ictk.boardgame.IllegalMoveException
-
if the move wasn't processed, or doesn't yet have sensible data
the moveString might have been set.
- setMoveTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setMoveTime(int) - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- setNAG(int, int) - Method in class ictk.boardgame.chess.io.ChessAnnotation
-
sets a nag to a specific value.
- setNotApplicable(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- setNotification(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- setNotification(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setOccupant(ChessPiece) - Method in class ictk.boardgame.chess.Square
-
this is the same as setPiece, but specific for the Chess package.
- setOnNotifyList(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- setOpponent(String) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setOpponentRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setOriginal(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
this method stores the original message that was parsed to
create this event.
- setPassword(String) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
sets the password this user will use to connect.
- setPawnAsSpace(boolean) - Method in class ictk.boardgame.chess.io.SAN
-
- setPiece(Piece) - Method in class ictk.boardgame.chess.Square
-
sets the occupant of the square
- setPiece(Piece) - Method in interface ictk.boardgame.Location
-
sets the piece for this location.
- setPieceSet(char[]) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
-
sets a custom piece set.
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSGenericBoardEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSMessageEvent
-
sets the author of this message
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSObserverListEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
-
- setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setPlayerRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setPlySinceLastIrreversableMove(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setPort(int) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
-
sets the port number you want to connect to.
- setPosition(char[][]) - Method in class ictk.boardgame.chess.ChessBoard
-
set the position from an 8x8 matrix using the FEN characters to
represent piece positions.
- setPositionClear() - Method in interface ictk.boardgame.Board
-
clears the board of all pieces.
- setPositionClear() - Method in class ictk.boardgame.chess.ChessBoard
-
removes all pieces from the board
- setPositionDefault() - Method in interface ictk.boardgame.Board
-
sets the board to the default position for the game.
- setPositionDefault() - Method in class ictk.boardgame.chess.ChessBoard
-
sets the board position to the default chess board setup.
- setPrenotation(Annotation) - Method in class ictk.boardgame.Move
-
by default the prenotation object is null.
- setProvisional(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSRating
-
- setRated(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setRated(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- setRated(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setRated(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setRated(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setRated(boolean) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setRating(int) - Method in class ictk.boardgame.chess.ChessPlayer
-
typically this is the Elo rating set by FIDE, but could also
be FICS, USCF or other numerical rating.
- setRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
-
- setRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setRatingRangeHigh(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setRatingRangeLow(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setRelation(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setResponseKey(int) - Method in interface ictk.boardgame.chess.net.ics.ICSResponse
-
FICS uses an integer response key
- setResponseKey(String) - Method in interface ictk.boardgame.chess.net.ics.ICSResponse
-
ICC uses an arbrtrary string key
- setRestrictedByFormula(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setResult(Result) - Method in class ictk.boardgame.chess.ChessGame
-
- setResult(Result) - Method in class ictk.boardgame.chess.ChessMove
-
- setResult(ICSResult) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- setResult(ICSResult) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setResult(ICSResult) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setResult(Result) - Method in interface ictk.boardgame.Game
-
- setResult(Result) - Method in class ictk.boardgame.GameInfo
-
- setResult(Result) - Method in class ictk.boardgame.Move
-
sets the result.
- setResultCode(int) - Method in class ictk.boardgame.chess.net.ics.ICSResult
-
- setResultCode(String) - Method in class ictk.boardgame.chess.net.ics.ICSResult
-
- setRound(String) - Method in class ictk.boardgame.GameInfo
-
- setSAN(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setSAN(String) - Method in class ictk.boardgame.chess.net.ics.ICSMove
-
- setServer(ICSProtocolHandler) - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
sets the server this event originally came from
- setSideToMoveOnBottom(boolean) - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
sets the board to re-orient itself so the side to move is at the
bottom after every move on update.
- setSideToMoveOnBottom(boolean) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- setSite(String) - Method in class ictk.boardgame.GameInfo
-
- setStatus(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setSubRound(String) - Method in class ictk.boardgame.GameInfo
-
- setTeamName(String) - Method in class ictk.boardgame.chess.ChessTeam
-
- setTeamName(String) - Method in interface ictk.boardgame.Team
-
- setTimeControlIncrement(int) - Method in class ictk.boardgame.chess.ChessGameInfo
-
- setTimeControlInitial(int) - Method in class ictk.boardgame.chess.ChessGameInfo
-
- setTimestamp(Date) - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
sets the timestamp to the value specified.
- setTimestampVisible(boolean) - Method in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
-
- setTimeZone(String) - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- setTitle(int) - Method in class ictk.boardgame.chess.ChessPlayer
-
returns a title equal to on of the preset static values on ChessPlayer.
- setType(char) - Method in class ictk.boardgame.chess.net.ics.ICSVariant
-
- setType(int) - Method in class ictk.boardgame.chess.net.ics.ICSVariant
-
- setType(String) - Method in class ictk.boardgame.chess.net.ics.ICSVariant
-
- setVariant(ICSVariant) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setVariant(ICSVariant) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- setVariant(ICSVariant) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setVariant(ICSVariant) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setVariant(ICSVariant) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
-
- setVariant(ICSVariant) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
-
- setVerboseMove(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setVisibleCoordinates(int) - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
sets which coordinates should appear when the board is displayed.
- setVisibleCoordinates(int) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- setWhite(ChessPlayer) - Method in class ictk.boardgame.chess.ChessGameInfo
-
- setWhite(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
-
- setWhiteCastleableKingside(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
- setWhiteCastleableKingside(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setWhiteCastleableQueenside(boolean) - Method in class ictk.boardgame.chess.ChessBoard
-
- setWhiteCastleableQueenside(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setWhiteClock(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setWhiteMaterial(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setWhiteOnBottom(boolean) - Method in interface ictk.boardgame.chess.ui.ChessBoardDisplay
-
orients the board so White is on the bottom.
- setWhiteOnBottom(boolean) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- setWhitePlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
-
- setWhitePlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
-
- setWhitePlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setWhitePlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
-
- setWhitePlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setWhiteRating(int) - Method in class ictk.boardgame.chess.ChessGameInfo
-
- setWhiteRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent
-
- setWhiteRating(ICSRating) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
-
- setWriter(PrintWriter) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
-
- setWriter(PrintWriter) - Method in interface ictk.boardgame.ui.cli.CLIBoardDisplay
-
sets the stream where the display will be sent.
- setX(int) - Method in class ictk.boardgame.chess.Square
-
- setX(int) - Method in interface ictk.boardgame.Location
-
- setY(int) - Method in class ictk.boardgame.chess.Square
-
- setY(int) - Method in interface ictk.boardgame.Location
-
- setYear(int) - Method in class ictk.boardgame.chess.net.ics.ICSDate
-
- setYear(int) - Method in class ictk.boardgame.GameInfo
-
- SHOUT_CHANNEL - Static variable in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
if the channel event is a shout then the channel number
indicates what type of shout
- SHOUT_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
-
- SingleBoardGame - Interface in ictk.boardgame
-
this is for use with games that only use one board like scrabble,
Go, Chess, & monopoly.
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSBoardUpdateStyle12Parser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSChallengeParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSChannelParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineCommitParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationBeginParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationEndParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationEndVariationParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineNavigationParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExamineRevertParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerOtherParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerSelfAlreadyParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSExaminerSelfParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSGameCreatedParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSGameNotificationParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSGameResultParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSKibitzParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSObserverSelfParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerConnectionParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerNotificationParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdReadableParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekClearParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekRemoveParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSShoutParser
-
- singleton - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSTellParser
-
- size() - Method in class ictk.boardgame.ContinuationArrayList
-
- size() - Method in interface ictk.boardgame.ContinuationList
-
gets the number of continuation (variations + the main-line) that
exist after this move.
- size() - Method in class ictk.boardgame.History
-
returns the number of moves in the main line
- sizeOfVariations() - Method in class ictk.boardgame.ContinuationArrayList
-
- sizeOfVariations() - Method in interface ictk.boardgame.ContinuationList
-
much more useful than size(), this function returns the number of
variations (continuations minus the main-line).
- SOCKET_TIMEOUT - Static variable in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
-
the socket time-out is used to see if our connection is dropped
and we're not told about it.
- Square - Class in ictk.boardgame.chess
-
this is a typical location on a chess board.
- Square() - Constructor for class ictk.boardgame.chess.Square
-
- Square(byte, byte) - Constructor for class ictk.boardgame.chess.Square
-
- Square(char, char) - Constructor for class ictk.boardgame.chess.Square
-
- SSHOUT_CHANNEL - Static variable in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
-
if the channel event is a shout then the channel number
indicates what type of shout
- STANDARD - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
-
- stringToBoard(String) - Method in class ictk.boardgame.chess.io.FEN
-
converts strings into ChessBoard objects.
- stringToBoard(String) - Method in interface ictk.boardgame.io.BoardNotation
-
converts String notation into a Board for the particular game in
question.
- stringToMove(Board, String) - Method in class ictk.boardgame.chess.io.SAN
-
converts a string into a ChessMove object.
- stringToMove(Board, String) - Method in interface ictk.boardgame.io.MoveNotation
-
convert a String into a Move.
- stringToNumber(String) - Static method in class ictk.boardgame.chess.io.NAG
-
converts move suffix annotations to their NAG values.
- stringToNumbers(String) - Static method in class ictk.boardgame.chess.io.NAG
-
- stringToResult(String) - Method in class ictk.boardgame.chess.io.SAN
-
converts a string into a result number
the default return value if the string cannot be read is null
- stringToResult(String) - Method in interface ictk.boardgame.io.MoveNotation
-
convert a String into a Result object
- SUFFIX_ONLY_GLYPH - Static variable in class ictk.boardgame.chess.io.PGNWriter
-
do not output symbolic nor numeric NAGs
- SUICIDE - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
-
- SYMBOLIC_AND_NUMERIC_GLYPH - Static variable in class ictk.boardgame.chess.io.PGNWriter
-
do not output symbolic nor numeric NAGs
- SYMBOLIC_ONLY_GLYPH - Static variable in class ictk.boardgame.chess.io.PGNWriter
-
do not output symbolic nor numeric NAGs
- symbolToNumber(String) - Static method in class ictk.boardgame.chess.io.NAG
-
Similar to stringToNumber() but only works for recognized symbols.