#include <play.h>
Public Attributes | |
| Board | board [1] |
| Board | initial_board [1] |
| Search | search [1] |
| Result | result [1] |
| Book * | book |
| int | type |
| int | player |
| int | initial_player |
| Move | game [80] |
| int | i_game |
| int | n_game |
| volatile PlayState | state |
| int | level |
| long long | clock |
| struct { | |
| long long spent | |
| long long left | |
| long long extra | |
| } | time [2] |
| struct { | |
| Board real [80] | |
| Board unique [80] | |
| Move move [80] | |
| int n_move | |
| int i_move | |
| } | force |
| struct { | |
| Thread thread | |
| Lock lock | |
| Board board [1] | |
| bool launched | |
| bool verbose | |
| } | ponder [1] |
| char | error_message [PLAY_MESSAGE_MAX_LENGTH] |
play structure
| Board Play::board[1] |
current board.
pondered position
| Book* Play::book |
opening book
| long long Play::clock |
internal clock
| char Play::error_message[PLAY_MESSAGE_MAX_LENGTH] |
error message
| long long Play::extra |
extra time left
| struct { ... } Play::force |
forced line
| Move Play::game[80] |
game (move sequence).
| int Play::i_game |
current move index.
| int Play::i_move |
current forced move
| Board Play::initial_board[1] |
initial board.
| int Play::initial_player |
initial player's color.
| bool Play::launched |
launched thread
| long long Play::left |
time left
| int Play::level |
search level
| Lock Play::lock |
lock.
| Move Play::move[80] |
forced move sequence
| int Play::n_game |
last move index.
| int Play::n_move |
number of forced move
| int Play::player |
current player's color.
| struct { ... } Play::ponder[1] |
pondering thread
| Board Play::real[80] |
forced positions
| Result Play::result[1] |
search result.
| Search Play::search[1] |
search.
| long long Play::spent |
time spent
| volatile PlayState Play::state |
current state
| Thread Play::thread |
thread.
| struct { ... } Play::time[2] |
time of each player
| int Play::type |
ui type
| Board Play::unique[80] |
unique symetry of the forced positions
| bool Play::verbose |
verbose pondering
1.8.14