Internet Chess ToolKit
v0.2.0
A B C D E F G H I K L M N O P Q R S T U W Y

A

ADMIN - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
ANSIConsole - class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole.
This class is used for XBoard like display of events from the server.
ANSIConsole() - Constructor for class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
ATOMIC - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
AUTO_SALUTE_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
AVAIL_INFO_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
AmbiguousChessMoveException - exception ictk.boardgame.chess.AmbiguousChessMoveException.
some notations use shorthand for moves that relies on a particular position on the board.
AmbiguousChessMoveException() - Constructor for class ictk.boardgame.chess.AmbiguousChessMoveException
 
AmbiguousChessMoveException(String) - Constructor for class ictk.boardgame.chess.AmbiguousChessMoveException
 
AmbiguousChessMoveException(String, int, int, int, int, int) - Constructor for class ictk.boardgame.chess.AmbiguousChessMoveException
 
AmbiguousChessMoveException(String, int, int, int, int, int, List) - Constructor for class ictk.boardgame.chess.AmbiguousChessMoveException
 
AmbiguousChessMoveException(String, int, int, int, int, int, ChessPiece[]) - Constructor for class ictk.boardgame.chess.AmbiguousChessMoveException
 
AmbiguousMoveException - exception ictk.boardgame.AmbiguousMoveException.
AmbiguousMoveException is used to if a move is played but not all information necessary to make the move unique is given.
AmbiguousMoveException() - Constructor for class ictk.boardgame.AmbiguousMoveException
 
AmbiguousMoveException(String) - Constructor for class ictk.boardgame.AmbiguousMoveException
 
Annotation - interface ictk.boardgame.io.Annotation.
a description of why the move was played, or evaluations of the move.
add(Move, boolean) - Method in class ictk.boardgame.ContinuationArrayList
 
add(Move) - Method in class ictk.boardgame.ContinuationArrayList
 
add(Move, boolean) - Method in interface ictk.boardgame.ContinuationList
adds a move to the continuation list.
add(Move) - Method in interface ictk.boardgame.ContinuationList
This adds the move to the continuation list.
add(String, String) - Method in class ictk.boardgame.GameInfo
extra data that we don't use might be in an imported file, and we'd like to keep it.
add(Move, boolean) - Method in class ictk.boardgame.History
adds a move to the game history, adding a continuation onto wherever the current move pointer is.
add(Move) - Method in class ictk.boardgame.History
adds a move to the continuation list.
addBishop(int, int, boolean) - Method in class ictk.boardgame.chess.ChessBoard
adds a Bishop to a Square on the board and to the team of pieces of the correct color.
addBoardListener(BoardListener) - Method in interface ictk.boardgame.Board
add a listener for board updates
addBoardListener(BoardListener) - Method in class ictk.boardgame.chess.ChessBoard
 
addBoardListener(ICSEventListener, int, int) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
adding this type of listener will subscribe the listener to the following types of events for this board number:
type 1: board updates, moves forward and back, resignations
type 2: takeback requests, draw offers, adjourn and pause requests
type 3: kibitzes, whispers, and board says
NOTE: all types must be registered independently
addChannelListener(int, int, ICSEventListener) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
adds a listener to a particular channel.
addConnectionListener(ICSConnectionListener) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
 
addEventListener(int, ICSEventListener) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
tells the router that this listener would like to hear a particular type of event.
addKing(int, int, boolean) - Method in class ictk.boardgame.chess.ChessBoard
adds a King to a Square on the board and to the team of pieces of the correct color.
addKnight(int, int, boolean) - Method in class ictk.boardgame.chess.ChessBoard
adds a Knight to a Square on the board and to the team of pieces of the correct color.
addMask(long) - Static method in class ictk.util.Log
add a debug mask to turn the output on for a certain group of classes.
addNAG(int) - Method in class ictk.boardgame.chess.io.ChessAnnotation
add a new NumericAnnotationGlyph (NAG) to the annotation.
addPawn(int, int, boolean) - Method in class ictk.boardgame.chess.ChessBoard
adds a Pawn to a Square on the board and to the team of pieces of the correct color.
addQueen(int, int, boolean) - Method in class ictk.boardgame.chess.ChessBoard
adds a Queen to a Square on the board and to the team of pieces of the correct color.
addRook(int, int, boolean) - Method in class ictk.boardgame.chess.ChessBoard
adds a Rook to a Square on the board and to the team of pieces of the correct color.
addVariation(Move) - Method in class ictk.boardgame.History
This is the same as add(Move, false)
adjustPinsLegalDests(ChessPiece, List) - Method in class ictk.boardgame.chess.Bishop
 
adjustPinsLegalDests(ChessPiece, List) - Method in class ictk.boardgame.chess.Queen
 
adjustPinsLegalDests(ChessPiece, List) - Method in class ictk.boardgame.chess.Rook
 
appendComment(String) - Method in class ictk.boardgame.chess.io.ChessAnnotation
 
appendComment(String) - Method in interface ictk.boardgame.io.Annotation
appends to the current comment
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
Takes the data from the Matcher object and assigns them to the data fields of the ICSEvent object.
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSBoardUpdateStyle12Parser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSChallengeParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSChannelParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameCreatedParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameNotificationParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameResultParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSKibitzParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerConnectionParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerNotificationParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdReadableParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekClearParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekRemoveParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSShoutParser
 
assignMatches(Matcher, ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSTellParser
 

B

BLACK - Static variable in class ictk.boardgame.chess.ChessGame
 
BLACK - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BLACK_OFFSET - Static variable in class ictk.boardgame.chess.ChessPiece
an offset for black pieces of the same INDEX value
BLACK_WIN - Static variable in class ictk.boardgame.chess.ChessResult
the game is unfinished
BLACK_WIN - Static variable in class ictk.boardgame.chess.net.ics.ICSResult
 
BLIND - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
BLITZ - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
BLK_ABORT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ACCEPT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ADDCOMMENT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ADDLIST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ADDPLAYER - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ADJOURN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ADJUDICATE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ADMIN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_AHELP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ALIAS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ALLOBSERVERS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ANEWS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ANNOUNCE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ANNUNREG - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETADMIN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETBLITZ - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETBUGHOUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETCLOCK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETCRAZYHOUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETEMAIL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETHANDLE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETLIGHT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETMAXPLAYER - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETPASSWD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETREALNAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETSTD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETSUICIDE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETV - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASETWILD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ASSESS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_AUDIOCHAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BACKWARD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BELL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BEST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BESTRESETBLITZ - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BESTRESETBUGHOUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BESTRESETCRAZYHOUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BESTRESETLIGHT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BESTRESETSTD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BESTRESETSUICIDE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BESTRESETWILD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BNAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BOARDINFO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BOARDS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BSETUP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_BUGWHO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CA - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CANEWSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CANEWSF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CANEWSI - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CANEWSP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CANEWST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CBEST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CCNEWSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CCNEWSF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CCNEWSI - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CCNEWSP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CCNEWST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHECKPASSWORD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKDOMAIN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKEMAIL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKFOPEN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKGAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKID - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKIP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKMALLOC - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKMALLOC_OLD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKPL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKSC - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKTS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CHKUSERNAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CLEARMESSAGES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CLRSQUARE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CMUZZLE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CNEWS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CNEWSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CNEWSF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CNEWSI - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CNEWSP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CNEWST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_COMMIT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CONVERT_BCF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CONVERT_ELO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CONVERT_USCF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_COPYGAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CRANK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CRASH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CRSTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CSHOUT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CSNEWSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CSNEWSF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CSNEWSI - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CSNEWSP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CSNEWST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CTNEWSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CTNEWSF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CTNEWSI - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CTNEWSP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_CTNEWST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_DATE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_DECLINE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_DISCONNECT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_DRAW - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_DUMPUSAGE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ECO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ENDEVENT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_AMBIGUOUS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_BADCOMMAND - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_BADPARAMS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_LENGTH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_NOSEQUENCE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_NOTPLAYING - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_OBSOLETE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_REMOVED - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ERROR_RIGHTS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_EVENT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_EXAMINE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FINGER - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FIXADJOURNED - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FIXDB - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FLAG - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FLIP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FMESSAGE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FOLLOW - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FORWARD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_FTELL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GAMES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GAME_MOVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GETGAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GETGI - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GETPI - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GINFO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GOBOARD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_GSTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HANDLES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HBEST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HELP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HIDEINFO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HISTORY - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HRANK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HRSTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_HSTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_INCHANNEL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_INDEX - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_INFO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_INTERFACE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ISET - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_IT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_IVARIABLES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_JKILL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_JOURNAL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_JSAVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_KIBITZ - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LCHANLIST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LIMITS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LINE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LISTEXPUNGE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LLOGONS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LNEWS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LOGONS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_LTOLERANCE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MAILHELP - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MAILMESS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MAILMOVES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MAILOLDMOVES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MAILSOURCE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MAILSTORED - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MATCH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MESSAGES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MEXAMINE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MORETIME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MOVES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_MUZZLE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_NEWBIES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_NEWS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_NEXT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_NUKE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_NULL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_OBSERVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_OLDMOVES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_OLDPSTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_OLDSTORED - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_OPEN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PARTNER - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PASSWORD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PATHLEN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PAUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PENDING - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PFOLLOW - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PING - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PLAY - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_POBSERVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_POSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PREFRESH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PRIMARY - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PROMOTE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PSTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PTELL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_PTIME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_QTELL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_QUIT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_QUOTA - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RAISEDEAD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RANK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RATING_RECALC - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RCOPYGAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_REFRESH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_REMATCH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_REMPLAYER - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_REPLY - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RERANK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESETBLITZ - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESETBUGHOUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESETCRAZYHOUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESETLIGHT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESETSTD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESETSUICIDE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESETWILD - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESIGN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RESUME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_REVERT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RFOLLOW - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RMATCH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ROBSERVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_RSTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SAY - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SEEK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SERVERS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SET - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SHOUT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SHOWADMINS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SHOWCOMMENT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SHOWLIST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SHOWSRS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SHUTDOWN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMABORT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMADJOURN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMALLABORT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMALLADJOURN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMGAMES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMMATCH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMNEXT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMOBSERVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMOPEN - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMPASS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SIMPREV - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SMOVES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SMPOSITION - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SNEWS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SOUGHT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SPOSITION - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SR - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_STATISTICS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_STOPML - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_STORED - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_STYLE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SUBLIST - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SUMMON - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_SWITCH - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TAKEBACK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TELL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TIME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TM - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TNEWS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TOMOVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TOURNSET - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_TRUNCATE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_UNALIAS - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_UNEXAMINE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_UNOBSERVE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_UNPAUSE - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_UNSEEK - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_UPTIME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_USCF - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_USTAT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_VARIABLES - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_WHENSHUT - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_WHISPER - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_WHO - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_WITHDRAW - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_WNAME - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_XKIBITZ - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_XTELL - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_XWHISPER - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLK_ZNOTIFY - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLOCK_END - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLOCK_POSE_END - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLOCK_POSE_START - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLOCK_SEPARATOR - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLOCK_START - Static variable in interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode
 
BLUE - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOARD_SAY_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
BOARD_UPDATE_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
BOLD_BLACK - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOLD_BLUE - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOLD_CYAN - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOLD_GREEN - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOLD_MAGENTA - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOLD_RED - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOLD_WHITE - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOLD_YELLOW - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
BOTTOM_COORDINATES - Static variable in interface ictk.boardgame.chess.ui.ChessBoardDisplay
no coordinates to appear around the boarders of the board
BUGHOUSE - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
BULLET - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
Bishop - class ictk.boardgame.chess.Bishop.
the Bishop piece for the game of chess
Bishop() - Constructor for class ictk.boardgame.chess.Bishop
 
Bishop(boolean) - Constructor for class ictk.boardgame.chess.Bishop
 
Bishop(boolean, Square, ChessBoard) - Constructor for class ictk.boardgame.chess.Bishop
 
Board - interface ictk.boardgame.Board.
Defines the board the game is played on.
Board - Static variable in class ictk.util.Log
 
BoardDisplay - interface ictk.boardgame.ui.BoardDisplay.
This is a visual representation of a board.
BoardEvent - interface ictk.boardgame.BoardEvent.
 
BoardGameException - exception ictk.boardgame.BoardGameException.
this is the ultimate parent of all exceptions in the ICTK boardgame heirarchy of exceptions.
BoardGameException() - Constructor for class ictk.boardgame.BoardGameException
 
BoardGameException(String) - Constructor for class ictk.boardgame.BoardGameException
 
BoardListener - interface ictk.boardgame.BoardListener.
 
BoardNotation - interface ictk.boardgame.io.BoardNotation.
an interface for converting board representations to Strings and back again.
BoardNotation - Static variable in class ictk.util.Log
 
boardToString(Board) - Method in class ictk.boardgame.chess.io.FEN
converts board objects into string format
boardToString(Board) - Method in interface ictk.boardgame.io.BoardNotation
converts the Board into a String representation.
boardUpdate(Board, int) - Method in interface ictk.boardgame.BoardListener
 
boardUpdate(Board, int) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
the board display is updated (printed to stream) for every event except durning traversal, in which only the final position causes a new board to be displayed.

C

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
 
CLIBoardDisplay - interface ictk.boardgame.ui.cli.CLIBoardDisplay.
This is a command line visual representation of a board.
CLIChessBoardDisplay - interface ictk.boardgame.chess.ui.cli.CLIChessBoardDisplay.
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
 
CRAZYHOUSE - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
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
 
ChessAnnotation - class ictk.boardgame.chess.io.ChessAnnotation.
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 ictk.boardgame.chess.ChessBoard.
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 ictk.boardgame.chess.ui.ChessBoardDisplay.
This is a visual representation of a chess board.
ChessBoardNotation - interface ictk.boardgame.chess.io.ChessBoardNotation.
ChessBoardNotation is an interface for parsing strings to produce boards.
ChessGame - class ictk.boardgame.chess.ChessGame.
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 ictk.boardgame.chess.ChessGameInfo.
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 ictk.boardgame.chess.ChessMove.
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 ictk.boardgame.chess.io.ChessMoveNotation.
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 ictk.boardgame.chess.ChessPiece.
 
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 ictk.boardgame.chess.ChessPlayer.
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 ictk.boardgame.chess.io.ChessReader.
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 ictk.boardgame.chess.ChessResult.
Setting this for a particular move indicates the termination of the chess game.
ChessResult(int) - Constructor for class ictk.boardgame.chess.ChessResult
 
ChessTeam - class ictk.boardgame.chess.ChessTeam.
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 ictk.boardgame.chess.io.ChessWriter.
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
 
ContinuationArrayList - class ictk.boardgame.ContinuationArrayList.
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 ictk.boardgame.ContinuationList.
This class facilitiates the branching aspect of the History tree.
connect() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
 
connect() - Method in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
 
connectionStatusChanged(ICSConnectionEvent) - Method in interface ictk.boardgame.chess.net.ics.event.ICSConnectionListener
 
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.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.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
 

D

DEBUG - Static variable in class ictk.boardgame.GameInfo
 
DEBUG - Static variable in class ictk.boardgame.History
 
DEBUG - Static variable in class ictk.boardgame.chess.ChessBoard
used as a mask for Log.debug()
DEBUG - Static variable in class ictk.boardgame.chess.ChessGameInfo
used as a mask for Log.debug()
DEBUG - Static variable in class ictk.boardgame.chess.ChessMove
a mask for Log.debug()
DEBUG - Static variable in class ictk.boardgame.chess.io.ChessMoveNotation
Log.debug() mask
DEBUG - Static variable in class ictk.boardgame.chess.io.FEN
 
DEBUG - Static variable in class ictk.boardgame.chess.io.PGNReader
mask for Log.debug()
DEBUG - Static variable in class ictk.boardgame.chess.io.PGNWriter
 
DEBUG - Static variable in class ictk.boardgame.chess.io.SAN
 
DEBUG - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
DEBUG - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEventParser
 
DEBUG_getOriginal() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
this method returns the original text that was parsed to get the the event.
DEFAULT_POSITION - Static variable in class ictk.boardgame.chess.ChessBoard
the default setup of pieces in a traditional chess board
DEMO - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
DISPLAY_MANAGER - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
DRAW - Static variable in class ictk.boardgame.chess.ChessResult
the game is unfinished
DRAW - Static variable in class ictk.boardgame.chess.net.ics.ICSResult
 
debug - Variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
debug - Static variable in class ictk.util.Log
to remove all debugging from bytecode set to false
debug(long, Object) - Static method in class ictk.util.Log
prints out debug information to the log if the mask is found in the current mask setting.
debug(long, String, Matcher) - Static method in class ictk.util.Log
this debug call is used specifically to dump a Regex Matcher object.
debug(long) - Static method in class ictk.util.Log
 
debug2(long, Object) - Static method in class ictk.util.Log
debug2 is the same as debug() but does not print the ClassName.method() header.
deepEquals(History, boolean) - Method in class ictk.boardgame.History
this compares all moves on the main-line, and all variations.
demote(Move, int) - Method in class ictk.boardgame.ContinuationArrayList
 
demote(Move, int) - Method in interface ictk.boardgame.ContinuationList
demotes the variation moving it down the variation list.
detectFake(CharSequence) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
Is this ICSEvent something faked by a Bot?
disconnect() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
 
disconnect() - Method in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
 
dispatch(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.ICSEventRouter
an event sent to this method will be relayed to all the listeners who are interested in it.
dispatchConnectionEvent(ICSConnectionEvent) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
 
dispose() - Method in class ictk.boardgame.ContinuationArrayList
reclaims all resources and recursively deletes all branch moves.
dispose() - Method in interface ictk.boardgame.ContinuationList
reclaims all resources and recursively deletes all branch moves.
dispose() - Method in class ictk.boardgame.Move
reclaims all resources and recursively deletes all branch moves.
dispose() - Method in class ictk.boardgame.chess.ChessMove
reclaims all resources and recursively deletes all branch moves.
dump() - Method in class ictk.boardgame.ContinuationArrayList
for debugging
dump() - Method in interface ictk.boardgame.ContinuationList
for debugging
dump() - Method in class ictk.boardgame.GameInfo
diagonostic tool
dump() - Method in class ictk.boardgame.Move
for debugging
dump() - Method in class ictk.boardgame.chess.ChessBoard
full dump of everything
dump() - Method in class ictk.boardgame.chess.ChessGame
this is purely for diagnostic purposes.
dump() - Method in class ictk.boardgame.chess.ChessGameInfo
diagonostic tool
dump() - Method in class ictk.boardgame.chess.ChessMove
 
dump() - Method in class ictk.boardgame.chess.ChessPiece
 
dump() - Method in class ictk.boardgame.chess.Square
 
dump() - Method in class ictk.boardgame.chess.io.ChessAnnotation
used for diagnostics only
dump() - Method in interface ictk.boardgame.io.Annotation
for diagnostic purposes only
dumpLegalMoves() - Method in class ictk.boardgame.chess.ChessBoard
 
dumpLegalMoves(boolean) - Method in class ictk.boardgame.chess.ChessBoard
 
dumpOpposingMoves() - Method in class ictk.boardgame.chess.ChessBoard
 

E

EMOTE_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
ESC - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
EVENT_TYPE - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
EXAMINING_RELATION - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
this is an isolated position the user is looking at.
equals(Object) - Method in class ictk.boardgame.GameInfo
the test for equality against all data in the object
equals(History) - Method in class ictk.boardgame.History
this compares the main-line only.
equals(Object) - Method in class ictk.boardgame.Player
compares the lastname and firstname of the players
equals(Object) - Method in class ictk.boardgame.chess.ChessBoard
standard override of the equals(Object) function.
equals(Object) - Method in class ictk.boardgame.chess.ChessGame
compares the history (shallow equals) and gameinfo.
equals(Object) - Method in class ictk.boardgame.chess.ChessGameInfo
the test for equality against all data in the object
equals(Object) - Method in class ictk.boardgame.chess.ChessMove
compares the coordinate data, which is still valid.
equals(Object) - Method in class ictk.boardgame.chess.ChessResult
test to make sure the indexes are equal
equals(Object) - Method in class ictk.boardgame.chess.Square
checks to see of the file and rank are the same.
equals(Object) - Method in class ictk.boardgame.chess.io.ChessAnnotation
this is an exact, one for one, comparison
err - Static variable in class ictk.util.Log
where the debug and error logs go
error(int, String) - Static method in class ictk.util.Log
reports the error message to the error stream.
errorIf(boolean, int, String) - Static method in class ictk.util.Log
this reports an error if the boolean condition is true
exists(int) - Method in class ictk.boardgame.ContinuationArrayList
 
exists(Move) - Method in class ictk.boardgame.ContinuationArrayList
 
exists(int) - Method in interface ictk.boardgame.ContinuationList
this does not throw ArrayOutOfBoundsException if your ask an index out of range, you just get false returned.
exists(Move) - Method in interface ictk.boardgame.ContinuationList
determines if the move is in the current list of continuations

F

FEN - class ictk.boardgame.chess.io.FEN.
FEN is an abstract class that parses strings to produce Board objects.
FEN() - Constructor for class ictk.boardgame.chess.io.FEN
 
FICSBlockMode - interface ictk.boardgame.chess.net.ics.fics.FICSBlockMode.
 
FICSBoardUpdateStyle12Parser - class ictk.boardgame.chess.net.ics.fics.event.FICSBoardUpdateStyle12Parser.
This class parses ICS Style12 Board Update events.
FICSChallengeParser - class ictk.boardgame.chess.net.ics.fics.event.FICSChallengeParser.
 
FICSChannelParser - class ictk.boardgame.chess.net.ics.fics.event.FICSChannelParser.
 
FICSGameCreatedParser - class ictk.boardgame.chess.net.ics.fics.event.FICSGameCreatedParser.
 
FICSGameNotificationParser - class ictk.boardgame.chess.net.ics.fics.event.FICSGameNotificationParser.
 
FICSGameResultParser - class ictk.boardgame.chess.net.ics.fics.event.FICSGameResultParser.
 
FICSKibitzParser - class ictk.boardgame.chess.net.ics.fics.event.FICSKibitzParser.
 
FICSMoveListParser - class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser.
 
FICSPlayerConnectionParser - class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerConnectionParser.
 
FICSPlayerNotificationParser - class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerNotificationParser.
 
FICSProtocolHandler - class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler.
Handles logging into the FICS server and splitting the server messages into chunks.
FICSProtocolHandler() - Constructor for class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
 
FICSProtocolHandler(String, int) - Constructor for class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
 
FICSSeekAdParser - class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdParser.
 
FICSSeekAdReadableParser - class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdReadableParser.
 
FICSSeekClearParser - class ictk.boardgame.chess.net.ics.fics.event.FICSSeekClearParser.
 
FICSSeekRemoveParser - class ictk.boardgame.chess.net.ics.fics.event.FICSSeekRemoveParser.
 
FICSShoutParser - class ictk.boardgame.chess.net.ics.fics.event.FICSShoutParser.
 
FICSTellParser - class ictk.boardgame.chess.net.ics.fics.event.FICSTellParser.
 
FILE_SETS - Static variable in class ictk.boardgame.chess.io.ChessMoveNotation
contains file sets for different languages a-h
FISCHER_RANDOM - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
FM - Static variable in class ictk.boardgame.chess.ChessPlayer
 
FM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
fastforward(int) - Method in class ictk.boardgame.History
moves forward on the mainline of the current variation N moves.
fileToChar(int) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
returns the character representation of the file.
fileToNum(String) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
returns the byte representation of the file.
fileToNum(char) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
returns the byte representation of the file.
find(Move) - Method in class ictk.boardgame.ContinuationArrayList
 
find(Move) - Method in interface ictk.boardgame.ContinuationList
searches the continuation list for moves that are equal to the move submitted.
findIndex(Move) - Method in class ictk.boardgame.ContinuationArrayList
 
findIndex(Move) - Method in interface ictk.boardgame.ContinuationList
searches the continuation list for moves that are equal to the move submitted.
fireBoardEvent(int) - Method in interface ictk.boardgame.Board
this is used by controllers (such as History) to fire board events to BoardListeners.
fireBoardEvent(int) - Method in class ictk.boardgame.chess.ChessBoard
 

G

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
 
GM - Static variable in class ictk.boardgame.chess.ChessPlayer
 
GM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
GREEN - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
Game - interface ictk.boardgame.Game.
the abstract Game class is the parent of all types of games that will be supported.
GameInfo - class ictk.boardgame.GameInfo.
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 ictk.boardgame.io.GameReader.
reads games in various notations.
GameReader(Reader) - Constructor for class ictk.boardgame.io.GameReader
 
GameReader - Static variable in class ictk.util.Log
 
GameWriter - class ictk.boardgame.io.GameWriter.
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(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.
get() - Method in class ictk.boardgame.chess.net.ics.ICSRating
gets the numeric rating.
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.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 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 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.ICSKibitzEvent
 
getBoardNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
getBoards() - Method in interface ictk.boardgame.Game
Board games with only one board return a single element Board[] array.
getBoards() - Method in class ictk.boardgame.chess.ChessGame
 
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.History
gets the move number of the last move executed on the board.
getCurrentMoveNumber() - Method in class ictk.boardgame.chess.ChessBoard
get move number for the last move executed
getCurrentResult() - Method in interface ictk.boardgame.Game
returns the current status of this Game.
getCurrentResult() - Method in class ictk.boardgame.chess.ChessGame
 
getDate() - Method in class ictk.boardgame.GameInfo
 
getDate() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
 
getDate() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
getDateString() - Method in class ictk.boardgame.GameInfo
returns the date string in typical YYYY.MM.DD format.
getDay() - Method in class ictk.boardgame.GameInfo
 
getDay() - Method in class ictk.boardgame.chess.net.ics.ICSDate
 
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 interface ictk.boardgame.Game
this returns the GameInfo object for this game.
getGameInfo() - Method in class ictk.boardgame.chess.ChessGame
 
getGuardSquares() - Method in class ictk.boardgame.chess.ChessPiece
returns the Squares that this piece guards (when it is the other sides turn to move.
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.
getHandle() - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
returns the handle that the user is logged in as.
getHistory() - Method in interface ictk.boardgame.Game
returns the move history for the entire game.
getHistory() - Method in class ictk.boardgame.Move
 
getHistory() - Method in class ictk.boardgame.chess.ChessGame
 
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.ICSGameInfo
 
getIncrementTime() - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
 
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.
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
 
getInitialMoveNumber() - Method in class ictk.boardgame.History
 
getInitialTime() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
 
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
 
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.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.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 class 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.ICSMove
 
getMoveNumber() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
getMoveString() - Method in class ictk.boardgame.IllegalMoveException
returns a value that failed to be parsed into a legal move.
getMoveTime() - Method in class ictk.boardgame.chess.net.ics.ICSMove
 
getMoveTime() - 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.
getMoveTimeAsString() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
getMoves() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
getNAG(int) - Method in class ictk.boardgame.chess.io.ChessAnnotation
 
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)
getNAGs() - Method in class ictk.boardgame.chess.io.ChessAnnotation
returns a short array of NAGs for this annotation.
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.
getName() - Method in class ictk.boardgame.chess.net.ics.ICSVariant
 
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 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.
getNumberOfPlayers() - Method in class ictk.boardgame.chess.ChessGame
 
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 interface ictk.boardgame.Location
returns the piece that is currently occupying this location.
getPiece() - Method in class ictk.boardgame.chess.Square
gets the current occupant of the square.
getPieceSet() - Method in class ictk.boardgame.chess.io.ChessMoveNotation
gets the piece set used in the current Locale setting
getPieces() - Method in class ictk.boardgame.chess.AmbiguousChessMoveException
returns an array of pieces that are candidates which could possibly move to this destination.
getPinnedBy() - Method in class ictk.boardgame.chess.ChessPiece
 
getPlayer() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
 
getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
 
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.ICSPlayerConnectionEvent
 
getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
 
getPlayer() - Method in class ictk.boardgame.chess.net.ics.event.ICSTellEvent
 
getPlayerRating() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
 
getPlayerToMove() - Method in interface ictk.boardgame.Board
 
getPlayerToMove() - Method in interface ictk.boardgame.SingleBoardGame
returns the number of the player to move.
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.
getPlayers() - Method in class ictk.boardgame.GameInfo
gets the entire players array.
getPlayers() - Method in interface ictk.boardgame.Team
 
getPlayers() - Method in class ictk.boardgame.chess.ChessTeam
returns the List of players that are on this team.
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.
getPlayersToMove() - Method in class ictk.boardgame.chess.ChessGame
 
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.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.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 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.
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.ICSGameInfo
 
getResult() - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
 
getResult() - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
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.ICSMove
 
getSAN() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
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 interface ictk.boardgame.Team
 
getTeamName() - Method in class ictk.boardgame.chess.ChessTeam
 
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
 
getTimeZoneID() - Method in class ictk.boardgame.chess.net.ics.ICSDate
 
getTimestamp() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
this is the moment the event was received from the server.
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.ICSGameInfo
 
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
 
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 interface ictk.boardgame.Location
this is the internal horizontal coordinate for the position.
getX() - Method in class ictk.boardgame.chess.Square
 
getY() - Method in interface ictk.boardgame.Location
this is the internal vertical coordinate for the position.
getY() - Method in class ictk.boardgame.chess.Square
 
getYear() - Method in class ictk.boardgame.GameInfo
 
getYear() - Method in class ictk.boardgame.chess.net.ics.ICSDate
 
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.

H

HELPER - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
HISTORY_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
History - class ictk.boardgame.History.
the History class is a data structure resembling a tree.
History(Game) - Constructor for class ictk.boardgame.History
 
History(Game, int) - Constructor for class ictk.boardgame.History
 
History - Static variable in class ictk.util.Log
 
hasMainLine() - Method in class ictk.boardgame.ContinuationArrayList
 
hasMainLine() - Method in interface ictk.boardgame.ContinuationList
calls exists(0).
hasMoved() - Method in class ictk.boardgame.chess.Pawn
 
hasNext() - Method in class ictk.boardgame.History
this applies to the main line.
hasNext() - Method in class ictk.boardgame.Move
checks to see if there is a main-line continuation from this move.
hasVariations() - Method in class ictk.boardgame.ContinuationArrayList
 
hasVariations() - Method in interface ictk.boardgame.ContinuationList
 
hashCode() - Method in class ictk.boardgame.GameInfo
 
hashCode() - Method in class ictk.boardgame.History
this returns a static number.
hashCode() - Method in class ictk.boardgame.Player
uses lastname and firstname to compute the hash
hashCode() - Method in class ictk.boardgame.chess.ChessBoard
 
hashCode() - Method in class ictk.boardgame.chess.ChessGame
 
hashCode() - Method in class ictk.boardgame.chess.ChessMove
 
hashCode() - Method in class ictk.boardgame.chess.ChessResult
 
hashCode() - Method in class ictk.boardgame.chess.Square
 
hashCode() - Method in class ictk.boardgame.chess.io.ChessAnnotation
hashes on the comment and the nags

I

ICSAccountType - class ictk.boardgame.chess.net.ics.ICSAccountType.
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 ictk.boardgame.chess.net.ics.event.ICSBoardEvent.
Events that occur on specific board.
ICSBoardUpdateEvent - class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent.
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 ictk.boardgame.chess.net.ics.event.ICSChallengeEvent.
The is notification that someone has challenged you to a game.
ICSChallengeEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
 
ICSChannelEvent - class ictk.boardgame.chess.net.ics.event.ICSChannelEvent.
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 ictk.boardgame.chess.net.ics.event.ICSConnectionEvent.
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 ictk.boardgame.chess.net.ics.event.ICSConnectionListener.
Listens to ICSConnectionEvents
ICSDate - class ictk.boardgame.chess.net.ics.ICSDate.
 
ICSDate() - Constructor for class ictk.boardgame.chess.net.ics.ICSDate
 
ICSDate(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSDate
 
ICSEco - class ictk.boardgame.chess.net.ics.ICSEco.
 
ICSEco() - Constructor for class ictk.boardgame.chess.net.ics.ICSEco
 
ICSEco(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSEco
 
ICSEvent - class ictk.boardgame.chess.net.ics.event.ICSEvent.
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
 
ICSEventListener - interface ictk.boardgame.chess.net.ics.event.ICSEventListener.
Implement this interface to receive events from the server.
ICSEventParser - class ictk.boardgame.chess.net.ics.event.ICSEventParser.
Parses server messages and produces ICSEvent objects.
ICSEventParser - Static variable in class ictk.util.Log
 
ICSEventRouter - class ictk.boardgame.chess.net.ics.ICSEventRouter.
Routes ICSEvent messages to ICSEventListeners.
ICSEventRouter() - Constructor for class ictk.boardgame.chess.net.ics.ICSEventRouter
 
ICSGameCreatedEvent - class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent.
These are game result notifications.
ICSGameCreatedEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSGameCreatedEvent
 
ICSGameInfo - class ictk.boardgame.chess.net.ics.ICSGameInfo.
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 ictk.boardgame.chess.net.ics.event.ICSGameNotificationEvent.
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 ictk.boardgame.chess.net.ics.event.ICSGameResultEvent.
These are game result notifications.
ICSGameResultEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
 
ICSHistoryEvent - class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent.
A history of games played by a particular user.
ICSHistoryEvent(ICSProtocolHandler) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSHistoryEvent
 
ICSKibitzEvent - class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent.
This cooresponds to Kibitz, Whisper, and Board Say messages.
ICSKibitzEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSKibitzEvent
 
ICSMessageEvent - class ictk.boardgame.chess.net.ics.event.ICSMessageEvent.
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 ictk.boardgame.chess.net.ics.ICSMove.
 
ICSMove() - Constructor for class ictk.boardgame.chess.net.ics.ICSMove
 
ICSMoveListEvent - class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent.
A list of moves from a game.
ICSMoveListEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
ICSPlayerConnectionEvent - class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent.
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 ictk.boardgame.chess.net.ics.ICSProtocolHandler.
The generic connection object.
ICSProtocolHandler() - Constructor for class ictk.boardgame.chess.net.ics.ICSProtocolHandler
 
ICSQTellEvent - class ictk.boardgame.chess.net.ics.event.ICSQTellEvent.
 
ICSQTellEvent(ICSProtocolHandler) - Constructor for class ictk.boardgame.chess.net.ics.event.ICSQTellEvent
 
ICSRating - class ictk.boardgame.chess.net.ics.ICSRating.
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 ictk.boardgame.chess.net.ics.ICSResponse.
This interface is for those Events that are triggered as a response to the client's command.
ICSResult - class ictk.boardgame.chess.net.ics.ICSResult.
 
ICSResult() - Constructor for class ictk.boardgame.chess.net.ics.ICSResult
 
ICSResult(String) - Constructor for class ictk.boardgame.chess.net.ics.ICSResult
 
ICSSeekAdEvent - class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent.
A seek ad is an expressed intrest to play a game.
ICSSeekAdEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
 
ICSSeekClearEvent - class ictk.boardgame.chess.net.ics.event.ICSSeekClearEvent.
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 ictk.boardgame.chess.net.ics.event.ICSSeekRemoveEvent.
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 ictk.boardgame.chess.net.ics.event.ICSTellEvent.
Direct tells to the user through "tell" or "say".
ICSTellEvent() - Constructor for class ictk.boardgame.chess.net.ics.event.ICSTellEvent
 
ICSUnknownEvent - class ictk.boardgame.chess.net.ics.event.ICSUnknownEvent.
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 ictk.boardgame.chess.net.ics.ICSVariant.
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
 
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
 
ISO_POSITION_RELATION - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
this is an isolated position the user is looking at.
IllegalMoveException - exception ictk.boardgame.IllegalMoveException.
this is thrown when you try to execute or add an illegal move to the game.
IllegalMoveException() - Constructor for class ictk.boardgame.IllegalMoveException
 
IllegalMoveException(String) - Constructor for class ictk.boardgame.IllegalMoveException
 
IllegalMoveException(String, Move) - Constructor for class ictk.boardgame.IllegalMoveException
 
InvalidGameFormatException - exception ictk.boardgame.io.InvalidGameFormatException.
 
InvalidGameFormatException() - Constructor for class ictk.boardgame.io.InvalidGameFormatException
 
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.ui.cli.ANSIConsole
 
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.
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.Square
what color is this square on a traditional chess board?
isBlack() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
was getPlayer() black?
isBlack() - Method in class ictk.boardgame.chess.net.ics.ICSMove
 
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.
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.
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?
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.ICSProtocolHandler
is the program currently connected to the host.
isConnected() - Method in class ictk.boardgame.chess.net.ics.event.ICSPlayerConnectionEvent
 
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?
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.
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.
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.Move
has this move currently been executed on its board
isExecuted() - Method in class ictk.boardgame.chess.ChessMove
has this move been executed on the 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.Move
 
isLegal() - Method in class ictk.boardgame.chess.ChessMove
this is kinda a strange function since ChessMoves are checked for legality when they are created.
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
 
isNotSet() - 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
 
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.ICSGameInfo
 
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
 
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.
isUndecided() - Method in interface ictk.boardgame.Result
returns true if the game is yet undecided.
isUndecided() - Method in class ictk.boardgame.chess.ChessResult
 
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.
isVerified() - Method in class ictk.boardgame.chess.ChessMove
has this move been verified on the board at some point?
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
 

K

KIBITZ_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
KRIEGSPIEL - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
King - class ictk.boardgame.chess.King.
 
King() - Constructor for class ictk.boardgame.chess.King
 
King(boolean) - Constructor for class ictk.boardgame.chess.King
 
King(boolean, Square, ChessBoard) - Constructor for class ictk.boardgame.chess.King
 
Knight - class ictk.boardgame.chess.Knight.
 
Knight() - Constructor for class ictk.boardgame.chess.Knight
 
Knight(boolean) - Constructor for class ictk.boardgame.chess.Knight
 
Knight(boolean, Square, ChessBoard) - Constructor for class ictk.boardgame.chess.Knight
 

L

LEFT_COORDINATES - Static variable in interface ictk.boardgame.chess.ui.ChessBoardDisplay
no coordinates to appear around the boarders of the board
LIGHTNING - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
LOSERS - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
Location - interface ictk.boardgame.Location.
this is your standard square, position, or coordinate point on the playing board.
Log - class ictk.util.Log.
Log - a static class with useful global debugging routines.

M

MAGENTA - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
MATCH_REQUEST_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
MAX_FILE - Static variable in class ictk.boardgame.chess.ChessBoard
the max number of files on a traditional chess board
MAX_NAG - Static variable in class ictk.boardgame.chess.io.NAG
 
MAX_RANK - Static variable in class ictk.boardgame.chess.ChessBoard
the max number of ranks on a traditional chess board
MINUTE_1 - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
MINUTE_5 - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
MOVE - Static variable in interface ictk.boardgame.BoardEvent
a move has been executed on the board
MOVE_LIST_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
Move - class ictk.boardgame.Move.
A move contains all the necessary components to make a move on the board.
Move() - Constructor for class ictk.boardgame.Move
 
Move - Static variable in class ictk.util.Log
 
MoveException - exception ictk.boardgame.MoveException.
An Exception that occurs due to a move.
MoveException() - Constructor for class ictk.boardgame.MoveException
 
MoveException(String) - Constructor for class ictk.boardgame.MoveException
 
MoveException(String, Move) - Constructor for class ictk.boardgame.MoveException
 
MoveNotation - interface ictk.boardgame.io.MoveNotation.
An interface for converting between Moves and Strings.
MoveNotation - Static variable in class ictk.util.Log
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSBoardUpdateStyle12Parser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSChallengeParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSChannelParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSGameCreatedParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSGameNotificationParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSGameResultParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSKibitzParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerConnectionParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerNotificationParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdReadableParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekClearParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekRemoveParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSShoutParser
 
masterPattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSTellParser
 
match(CharSequence) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
This method detects if the input CharSequence is a message of the type this parser can handle.
meetsFormula() - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
 
meetsFormula(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSSeekAdEvent
 
moveLinePattern - Static variable in class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser
 
moveToString(Move) - Method in class ictk.boardgame.chess.io.SAN
calls moveToString(false) and thus only returns the move.
moveToString(Move, boolean) - Method in class ictk.boardgame.chess.io.SAN
read the string an convert it into an unverified move
moveToString(ChessMove) - Method in class ictk.boardgame.chess.io.SAN
 
moveToString(Move) - Method in interface ictk.boardgame.io.MoveNotation
convert a Move into a String notation

N

NAG - class ictk.boardgame.chess.io.NAG.
Numeric Annotation Glyph (NAG) - this class is used to translate, and parse, NAG into verbose annotations.
NAG() - Constructor for class ictk.boardgame.chess.io.NAG
 
NAG(Locale) - Constructor for class ictk.boardgame.chess.io.NAG
 
NM - Static variable in class ictk.boardgame.chess.ChessPlayer
 
NO_BOARD - Static variable in interface ictk.boardgame.chess.net.ics.event.ICSBoardEvent
 
NO_COORDINATES - Static variable in interface ictk.boardgame.chess.ui.ChessBoardDisplay
no coordinates to appear around the boarders of the board
NO_ENPASSANT - Static variable in class ictk.boardgame.chess.ChessBoard
the file that indicates no file is specified
NO_GLYPH - Static variable in class ictk.boardgame.chess.io.PGNWriter
do not output symbolic nor numeric NAGs
NO_TITLE - Static variable in class ictk.boardgame.chess.ChessPlayer
 
NULL_FILE - Static variable in class ictk.boardgame.chess.ChessBoard
the file that indicates no file is specified
NULL_PIECE - Static variable in class ictk.boardgame.chess.ChessPiece
the null piece INDEX
NULL_RANK - Static variable in class ictk.boardgame.chess.ChessBoard
the file that indicates no file is specified
NUMERIC_GLYPH - Static variable in class ictk.boardgame.chess.io.PGNWriter
do not output symbolic nor numeric NAGs
NUM_EVENTS - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
NUM_FLAGS - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
next() - Method in class ictk.boardgame.History
executes the next move after currMove, or the first move of the list.
next(int) - Method in class ictk.boardgame.History
executes the next variation
next(Move) - Method in class ictk.boardgame.History
executes m if and only if the move is already in the ContinuationList that follows the current move.
numberToDescription(int) - Method in class ictk.boardgame.chess.io.NAG
converts a NAG into its verbose string interpretation
numberToString(int) - Static method in class ictk.boardgame.chess.io.NAG
translates the NAG number into its String representation.
numberToString(int, boolean) - Static method in class ictk.boardgame.chess.io.NAG
translates the NAG number into its String representation.

O

OBSERVING_EXAMINED_RELATION - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
this is an isolated position the user is looking at.
OBSERVING_PLAY_RELATION - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
this is an isolated position the user is looking at.
OTHER_TITLE - Static variable in class ictk.boardgame.chess.ChessPlayer
 
OutOfTurnException - exception ictk.boardgame.OutOfTurnException.
tried to execute a move where the piece moved belonged to a player who's turn is wasn't.
OutOfTurnException() - Constructor for class ictk.boardgame.OutOfTurnException
 
OutOfTurnException(String) - Constructor for class ictk.boardgame.OutOfTurnException
 
OutOfTurnException(String, Move) - Constructor for class ictk.boardgame.OutOfTurnException
 
onEnPassantRank() - Method in class ictk.boardgame.chess.Pawn
is this pawn on the a possible enpassant rank (not the file).
out - Static variable in class ictk.util.Log
where the more normal logs go

P

PGNReader - class ictk.boardgame.chess.io.PGNReader.
PGNReader reads PGN formated files
PGNReader(Reader) - Constructor for class ictk.boardgame.chess.io.PGNReader
 
PGNWriter - class ictk.boardgame.chess.io.PGNWriter.
PGNWriter writes Portable Game Notation chess files
PGNWriter(OutputStream) - Constructor for class ictk.boardgame.chess.io.PGNWriter
 
PGNWriter(Writer) - Constructor for class ictk.boardgame.chess.io.PGNWriter
 
PIECE_SETS - Static variable in class ictk.boardgame.chess.io.ChessMoveNotation
contains piece sets in differnt languages PNBRQK
PLAIN - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
PLAYER_CONNECTION_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
PLAYER_NOTIFICATION_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
PLAYING_MY_MOVE_RELATION - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
this is an isolated position the user is looking at.
PLAYING_NOT_MY_MOVE_RELATION - Static variable in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
this is an isolated position the user is looking at.
POSITION - Static variable in interface ictk.boardgame.BoardEvent
a move has been executed on the board
PROG_CRITICAL - Static variable in class ictk.util.Log
 
PROG_ERROR - Static variable in class ictk.util.Log
 
PROG_WARNING - Static variable in class ictk.util.Log
 
Pawn - class ictk.boardgame.chess.Pawn.
 
Pawn() - Constructor for class ictk.boardgame.chess.Pawn
 
Pawn(boolean) - Constructor for class ictk.boardgame.chess.Pawn
 
Pawn(boolean, Square, ChessBoard) - Constructor for class ictk.boardgame.chess.Pawn
 
Piece - class ictk.boardgame.Piece.
A place holder class for things like Chess pieces, Go Stones, Scrabble tiles etc.
Piece() - Constructor for class ictk.boardgame.Piece
 
Player - class ictk.boardgame.Player.
a Player represents a person, team or computer that is playing the game.
Player() - Constructor for class ictk.boardgame.Player
 
Player(String) - Constructor for class ictk.boardgame.Player
 
pattern - Static variable in class ictk.boardgame.chess.net.ics.ICSDate
 
piece - Variable in class ictk.boardgame.chess.Square
the piece standing on the square
pieceToChar(int) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
returns the character representation of the piece in the correct Locale.
pieceToChar(ChessPiece) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
returns the character representation of the piece in the correct Locale.
pieceToNum(String) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
returns the number Piece.getIndex() from the character representation of the piece.
pieceToNum(char) - Method in class ictk.boardgame.chess.io.ChessMoveNotation
returns the number Piece.getIndex() from the character representation of the piece.
playMove(Move) - Method in interface ictk.boardgame.Board
this is a rather short-sighted function.
playMove(Move) - Method in class ictk.boardgame.chess.ChessBoard
plays the move on the board.
prev() - Method in class ictk.boardgame.History
unexecutes the last move and backs the currMove up one
print() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
 
print(Board) - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
 
print() - Method in interface ictk.boardgame.ui.cli.CLIBoardDisplay
prints the current board onto the Writer.
print(Board) - Method in interface ictk.boardgame.ui.cli.CLIBoardDisplay
prints the current specified board onto the Writer.
promote(Move, int) - Method in class ictk.boardgame.ContinuationArrayList
 
promote(Move, int) - Method in interface ictk.boardgame.ContinuationList
promotes the move up the list of continuations.
props - Variable in class ictk.boardgame.GameInfo
 

Q

QTELL_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
QTELL_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSQTellEvent
 
Queen - class ictk.boardgame.chess.Queen.
 
Queen() - Constructor for class ictk.boardgame.chess.Queen
 
Queen(boolean) - Constructor for class ictk.boardgame.chess.Queen
 
Queen(boolean, Square, ChessBoard) - Constructor for class ictk.boardgame.chess.Queen
 

R

RANK_SETS - Static variable in class ictk.boardgame.chess.io.ChessMoveNotation
for the unlikely case your using non arabic numbers
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
 
RIGHT_COORDINATES - Static variable in interface ictk.boardgame.chess.ui.ChessBoardDisplay
no coordinates to appear around the boarders of the board
Result - interface ictk.boardgame.Result.
this is used to mark the result of a game.
Rook - class ictk.boardgame.chess.Rook.
 
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
 
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
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.
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.
run() - Method in class ictk.boardgame.chess.net.ics.fics.FICSProtocolHandler
 

S

SAN - class ictk.boardgame.chess.io.SAN.
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
 
SERVICE_REP - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
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
 
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.
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
 
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
SingleBoardGame - interface ictk.boardgame.SingleBoardGame.
this is for use with games that only use one board like scrabble, Go, Chess, & monopoly.
Square - class ictk.boardgame.chess.Square.
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
 
sendCommand(String) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
 
sendCommand(String, boolean) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
 
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
 
set(int) - Method in class ictk.boardgame.chess.ChessResult
sets the result as UNDECIDED, DRAW, etc
set(byte, byte) - Method in class ictk.boardgame.chess.Square
 
set(char, char) - Method in class ictk.boardgame.chess.Square
 
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
 
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 interface ictk.boardgame.SingleBoardGame
set the board for this game.
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.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.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
 
setDate(Calendar) - Method in class ictk.boardgame.GameInfo
 
setDate(Calendar) - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
 
setDate(ICSDate) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
setDay(int) - Method in class ictk.boardgame.GameInfo
 
setDay(int) - Method in class ictk.boardgame.chess.net.ics.ICSDate
 
setDebug(boolean) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
turns debugging on for this parser.
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 interface ictk.boardgame.Game
 
setGameInfo(GameInfo) - Method in class ictk.boardgame.chess.ChessGame
 
setHandle(String) - Method in class ictk.boardgame.chess.net.ics.ICSProtocolHandler
sets the user login handle.
setHistory(History) - Method in interface ictk.boardgame.Game
 
setHistory(History) - Method in class ictk.boardgame.chess.ChessGame
 
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.ICSGameInfo
 
setIncrementTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSChallengeEvent
 
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.ICSGameInfo
 
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
 
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(int) - Method in class ictk.boardgame.GameInfo
 
setMonth(String) - Method in class ictk.boardgame.chess.net.ics.ICSDate
 
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.ICSMove
 
setMoveNumber(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
setMoveString(String) - Method in class 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.ICSMove
 
setMoveTime(int) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
setMoves(ICSMove[]) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
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 interface ictk.boardgame.Location
sets the piece for this location.
setPiece(Piece) - Method in class ictk.boardgame.chess.Square
sets the occupant of the square
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.ICSGameInfo
 
setPlayer(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSChannelEvent
 
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.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
 
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.ICSGameInfo
 
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
 
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 interface ictk.boardgame.Game
 
setResult(Result) - Method in class ictk.boardgame.GameInfo
 
setResult(Result) - Method in class ictk.boardgame.Move
sets the result.
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.ICSGameInfo
 
setResult(ICSResult) - Method in class ictk.boardgame.chess.net.ics.event.ICSGameResultEvent
 
setResult(ICSResult) - Method in class ictk.boardgame.chess.net.ics.event.ICSMoveListEvent
 
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.ICSMove
 
setSAN(String) - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
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 interface ictk.boardgame.Team
 
setTeamName(String) - Method in class ictk.boardgame.chess.ChessTeam
 
setTimeControlIncrement(int) - Method in class ictk.boardgame.chess.ChessGameInfo
 
setTimeControlInitial(int) - Method in class ictk.boardgame.chess.ChessGameInfo
 
setTimeZone(String) - Method in class ictk.boardgame.chess.net.ics.ICSDate
 
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
 
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.ICSGameInfo
 
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
 
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 interface ictk.boardgame.Location
 
setX(int) - Method in class ictk.boardgame.chess.Square
 
setY(int) - Method in interface ictk.boardgame.Location
 
setY(int) - Method in class ictk.boardgame.chess.Square
 
setYear(int) - Method in class ictk.boardgame.GameInfo
 
setYear(int) - Method in class ictk.boardgame.chess.net.ics.ICSDate
 
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.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.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).
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
symbolToNumber(String) - Static method in class ictk.boardgame.chess.io.NAG
Similar to stringToNumber() but only works for recognized symbols.

T

TAKEBACK_REQUEST_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
TEAM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
TELL_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
TOP_COORDINATES - Static variable in interface ictk.boardgame.chess.ui.ChessBoardDisplay
no coordinates to appear around the boarders of the board
TOURNAMENT_CHANNEL_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
TOURNAMENT_DIRECTOR - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
TOURNAMENT_MANAGER - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
TRAVERSAL_BEGIN - Static variable in interface ictk.boardgame.BoardEvent
a move has been executed on the board
TRAVERSAL_END - Static variable in interface ictk.boardgame.BoardEvent
a move has been executed on the board
TSHOUT_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
Team - interface ictk.boardgame.Team.
this contains information a group of players playing as a team.
TxChessBoardDisplay - class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay.
This is a TxChess style command-line visual representation of a board.
TxChessBoardDisplay(ChessBoard, OutputStream) - Constructor for class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
 
TxChessBoardDisplay(ChessBoard, Writer) - Constructor for class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
 
TxChessBoardDisplay(ChessBoard, PrintWriter) - Constructor for class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
 
TxChessBoardDisplay(ChessBoard) - Constructor for class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
 
toCharArray() - Method in class ictk.boardgame.chess.ChessBoard
returns the character matrix array of the current board.
toChessPiece(int) - Static method in class ictk.boardgame.chess.ChessPiece
this factory method allows for easy conversion of indices to Piece objects of different types.
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.event.ICSEventParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSBoardUpdateStyle12Parser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSChallengeParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSChannelParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameCreatedParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameNotificationParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSGameResultParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSKibitzParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSMoveListParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerConnectionParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSPlayerNotificationParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekAdReadableParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekClearParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSSeekRemoveParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSShoutParser
 
toNative(ICSEvent) - Method in class ictk.boardgame.chess.net.ics.fics.event.FICSTellParser
 
toString() - Method in class ictk.boardgame.GameInfo
only used for debugging.
toString() - Method in class ictk.boardgame.History
 
toString() - Method in class ictk.boardgame.IllegalMoveException
 
toString() - Method in class ictk.boardgame.Move
 
toString() - Method in class ictk.boardgame.Player
a diagnostic tool only, currently returns getName();
toString() - Method in class ictk.boardgame.chess.AmbiguousChessMoveException
 
toString() - Method in class ictk.boardgame.chess.ChessBoard
a diagnostic tool which shows the board state.
toString() - Method in class ictk.boardgame.chess.ChessGame
this is purely for diagnostic purposes.
toString() - Method in class ictk.boardgame.chess.ChessGameInfo
only used for debugging.
toString() - Method in class ictk.boardgame.chess.ChessMove
 
toString() - Method in class ictk.boardgame.chess.ChessPiece
 
toString() - Method in class ictk.boardgame.chess.ChessPlayer
diagonostic function.
toString() - Method in class ictk.boardgame.chess.ChessResult
returns the basic PGN forms that represend UNDECIDED, etc Should only be used for diagnostics.
toString() - Method in class ictk.boardgame.chess.ChessTeam
diagonostic function.
toString() - Method in class ictk.boardgame.chess.Square
 
toString() - Method in class ictk.boardgame.chess.io.ChessAnnotation
only useful for diagnostics.
toString() - Method in class ictk.boardgame.chess.net.ics.ICSAccountType
converts the account flags into their string representation.
toString() - Method in class ictk.boardgame.chess.net.ics.ICSDate
Returns a String in the common ICS date format.
toString() - Method in class ictk.boardgame.chess.net.ics.ICSEco
 
toString() - Method in class ictk.boardgame.chess.net.ics.ICSGameInfo
 
toString() - Method in class ictk.boardgame.chess.net.ics.ICSMove
 
toString() - Method in class ictk.boardgame.chess.net.ics.ICSRating
 
toString() - Method in class ictk.boardgame.chess.net.ics.ICSResult
 
toString() - Method in class ictk.boardgame.chess.net.ics.ICSVariant
 
toString() - Method in class ictk.boardgame.chess.net.ics.event.ICSBoardUpdateEvent
 
toString() - Method in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
truncate(int) - Method in class ictk.boardgame.History
deletes all branches from currMove (making currMove a terminal node) for the "i" variation.
truncate() - Method in class ictk.boardgame.History
calls truncate(-1)
typeToString(int) - Static method in class ictk.boardgame.chess.net.ics.ICSAccountType
converts a flag into its string representation.

U

UNDECIDED - Static variable in interface ictk.boardgame.Result
the came has not been decided, or is still in progress
UNDECIDED - Static variable in class ictk.boardgame.chess.ChessResult
the game is unfinished
UNDECIDED - Static variable in class ictk.boardgame.chess.net.ics.ICSResult
 
UNKNOWN - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
UNKNOWN_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
UNKNOWN_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSUnknownEvent
 
UNMOVE - Static variable in interface ictk.boardgame.BoardEvent
a move has been executed on the board
UNREGISTERED - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
UNTIMED - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
USER_CRITICAL - Static variable in class ictk.util.Log
 
USER_DEFINED_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
USER_ERROR - Static variable in class ictk.util.Log
 
USER_WARNING - Static variable in class ictk.util.Log
 
UnverifiedMoveException - exception ictk.boardgame.UnverifiedMoveException.
this is thrown when you're trying to use a method in the Move object that relies on it's data having been verified over the board to be accurate.
UnverifiedMoveException() - Constructor for class ictk.boardgame.UnverifiedMoveException
 
UnverifiedMoveException(String) - Constructor for class ictk.boardgame.UnverifiedMoveException
 
update() - Method in class ictk.boardgame.chess.ui.cli.TxChessBoardDisplay
 
update() - Method in interface ictk.boardgame.ui.BoardDisplay
this refreshes the board display.

W

WFM - Static variable in class ictk.boardgame.chess.ChessPlayer
 
WFM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
WGM - Static variable in class ictk.boardgame.chess.ChessPlayer
 
WGM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
WHISPER_EVENT - Static variable in class ictk.boardgame.chess.net.ics.event.ICSEvent
 
WHITE - Static variable in class ictk.boardgame.chess.ChessGame
 
WHITE - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 
WHITE_WIN - Static variable in class ictk.boardgame.chess.ChessResult
the game is unfinished
WHITE_WIN - Static variable in class ictk.boardgame.chess.net.ics.ICSResult
 
WILD - Static variable in class ictk.boardgame.chess.net.ics.ICSVariant
 
WIM - Static variable in class ictk.boardgame.chess.ChessPlayer
 
WIM - Static variable in class ictk.boardgame.chess.net.ics.ICSAccountType
 
WNM - Static variable in class ictk.boardgame.chess.ChessPlayer
 
writeBoard(Board) - Method in class ictk.boardgame.chess.io.PGNWriter
writeBoard(Board) writes the current board
writeBoard(Board) - Method in class ictk.boardgame.io.GameWriter
write the current Board to the output buffer
writeGame(Game) - Method in class ictk.boardgame.chess.io.PGNWriter
 
writeGame(Game) - Method in class ictk.boardgame.io.GameWriter
write the full game (GameInfo, History & Board) to the output buffer.
writeGameInfo(GameInfo) - Method in class ictk.boardgame.chess.io.PGNWriter
 
writeGameInfo(GameInfo) - Method in class ictk.boardgame.io.GameWriter
write the GameInfo to the output buffer
writeHistory(History) - Method in class ictk.boardgame.chess.io.PGNWriter
write the history list.
writeHistory(History) - Method in class ictk.boardgame.io.GameWriter
write the game History to the output buffer

Y

YELLOW - Static variable in class ictk.boardgame.chess.net.ics.ui.cli.ANSIConsole
 

A B C D E F G H I K L M N O P Q R S T U W Y
Submit a bug or feature
Visit the Website
Internet Chess ToolKit is licensed under the GPL v2 .