Class TChessThread

Description

Inherits from

TThread

The thinking thread contains mainly code from Tom's Simple Chess Program:

Constructors

Create

Functions

Execute
attack
ColorOfPiece
eval
gen
gen_caps
gen_promote
gen_push
InitValues
init_eval
IntCopy
in_check
makemove
PerformMove
quiesce
search
sort
sort_pv
takeback
ThinkAboutAMove
ThinkingFinished

Properties

Events

Variables

EndFunc
MoveFunc
castle
castle_mask
Castling
color
ComputerPlaysBlack
ComputerPlaysWhite
endgame_king_pcsq
EnPassant
ep
fifty
flip
follow_pv
gen_begin
gen_dat
gen_end
history
hist_dat
init_color
init_piece
kingside_pawn_pcsq
king_pcsq
mailbox
mailbox64
minor_pcsq
nodes
offset
offsets
pawn_pcsq
pcsq
piece
piece_char
ply
Position
pv
pv_length
queenside_pawn_pcsq
SearchDepth
side
slide
StopThinkingNow
Thinking
ThinkingPriority
value
WhiteToMove
xside