Class TChessBrd

Description

Inherits from

TGraphicControl

Constructors

Create

Functions

Animate
BlackInCheckAfter
CancelThinking
ClearSquare
ColorOfPiece
ColorOfPieceOnSquare
ColorOfSquare
Destroy
DrawChessPiece
GetMove
GetMoveList
GotoMove
LegalMoveAvailable
MouseToSquare
Move
MoveBackward
MoveForward
MoveIsLegal
NewGame
PerformMove
SetUpPosition
SquareToCoords
StringToSquare
Think
UpdateChessBoard
WhiteInCheckAfter
WindowToSquare
XPos
YPos
Click
DragCanceled
DragDrop
DragOver
EndDrag
MouseDown
MouseMove
MouseUp
Paint
Promotion
WndProc
AnimateDiagonally
AnimateHorizontally
AnimateVertically
BitmapExists
BitmapIsValidPieceSet
CheckForThreefoldPosition
CheckLegalBishopMove
CheckLegalKingMove
CheckLegalKnightMove
CheckLegalPawnMove
CheckLegalQueenMove
CheckLegalRookMove
DoPromotion
DrawBoard
DrawBoardLines
DrawBorder
DrawPiece
DrawPieces
Get_Position
Get_Thinking
InitializeBitmap
OrganizeBitmaps
PieceToInt
SetNewGame
Set_BoardLines
Set_BorderBitmap
Set_BorderColor
Set_ComputerPlaysBlack
Set_ComputerPlaysWhite
Set_CoordFont
Set_CurrentMove
Set_CustomEngine
Set_CustomPieceSet
Set_DarkSquare
Set_DisplayCoords
Set_EnPassant
Set_LightSquare
Set_LineStyle
Set_Position
Set_ResizeMaxSize
Set_ResizeMinSize
Set_SearchDepth
Set_SizeOfBorder
Set_SizeOfSquare
Set_SquareColorDark
Set_SquareColorLight
Set_Thinking
Set_ThinkingPriority
Set_Version
Set_WhiteOnTop
Set_WhiteToMove
ThinkingComplete
TimerCallback

Properties

AnimateMoves
AnimationDelay
BoardLines
BorderBitmap
BorderColor
CastlingAllowed
ComputerPlaysBlack
ComputerPlaysWhite
CoordFont
CurrentMove
CustomEngine
CustomPieceSet
DisplayCoords
DragCursor
DragMode
Enabled
EnPassant
LineStyle
Position
Resizable
ResizeMaxSize
ResizeMinSize
SearchDepth
SizeOfBorder
SizeOfSquare
SquareColorDark
SquareColorLight
SquareDark
SquareLight
Thinking
ThinkingPriority
Version
Visible
WhiteOnTop
WhiteToMove

Events

OnCalculateMove
OnCalculationFailed
OnCapture
OnCastle
OnCheck
OnClick
OnDblClick
OnDragDrop
OnDragOver
OnDraw
OnEndDrag
OnIllegalMove
OnLegalMove
OnMate
OnMouseDown
OnMouseMove
OnMouseUp
OnNoMatingMaterial
OnPaint
OnPromotion
OnStaleMate
OnStartDrag
OnThreefoldPosition

Variables

FirstMove
FirstTurn
LastMove
LastTurn
Boardx
Boardy
buf
Default
FirstTime
GameEnded
list
MoveList
Now
OldCursor
PieceIndex
PieceSize
PromoteTo
ResizeState
SquareClick1
SquareClick2
stopThinking
temp
timer
_animateMoves
_animationDelay
_boardlines
_borderBitmap
_bordercolor
_calculate
_capture
_castle
_castlingAllowed
_check
_ComputerPlaysBlack
_ComputerPlaysWhite
_coordFont
_CurrentMove
_customEngine
_custompieceset
_displayCoords
_draw
_enPassant
_failed
_illegalMove
_legalMove
_lineStyle
_mate
_noMatingMaterial
_paint
_position
_promotion
_resizable
_ResizeMaxSize
_ResizeMinSize
_SearchDepth
_SizeOfBorder
_SizeOfSquare
_squareColorDark
_squareColorLight
_squareDark
_squareLight
_staleMate
_ThinkingPriority
_threefoldPosition
_version
_whiteOnTop
_whiteToMove