A position stored in the book. More...
#include <book.h>
Public Attributes | |
| Board | board [1] | 
| Link | leaf | 
| Link * | link | 
| unsigned int | n_wins | 
| unsigned int | n_draws | 
| unsigned int | n_losses | 
| unsigned int | n_lines | 
| struct { | |
| short value | |
| short lower | |
| short upper | |
| } | score | 
| unsigned char | n_link | 
| unsigned char | level | 
| unsigned char | done | 
| unsigned char | todo | 
A position stored in the book.
struct Position
| Board Position::board[1] | 
(unique) board
| unsigned char Position::done | 
done/undone flag
| Link Position::leaf | 
best remaining move
| unsigned char Position::level | 
search level
| Link* Position::link | 
linking moves
| short Position::lower | 
| unsigned int Position::n_draws | 
game draw count
| unsigned int Position::n_lines | 
unterminated line count
| unsigned char Position::n_link | 
linking moves number
| unsigned int Position::n_losses | 
game loss count
| unsigned int Position::n_wins | 
game win count
| struct { ... } Position::score | 
Position value & bounds
| unsigned char Position::todo | 
todo flag
| short Position::upper | 
| short Position::value | 
 1.8.14