version 1.4b27
[polyglot.git] / book.h
1 \r
2 // book.h\r
3 \r
4 #ifndef BOOK_H\r
5 #define BOOK_H\r
6 \r
7 // includes\r
8 \r
9 #include "board.h"\r
10 #include "util.h"\r
11 \r
12 // functions\r
13 \r
14 extern void book_clear      ();\r
15 \r
16 extern void book_open       (const char file_name[]);\r
17 extern bool book_is_open    ();\r
18 extern void book_close      ();\r
19 \r
20 extern bool is_in_book      (const board_t * board);\r
21 extern int  book_move       (const board_t * board, bool random);\r
22 extern void book_disp       (const board_t * board);\r
23 \r
24 extern void book_learn_move (const board_t * board, int move, int result);\r
25 extern void book_flush      ();\r
26 \r
27 #endif // !defined BOOK_H\r
28 \r
29 // end of book.h\r
30 \r