Class TChessThread |
TThread
The thinking thread contains mainly code from Tom's Simple Chess Program:
Constructors |
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