|
My Project
|
Go to the source code of this file.
Macros | |
| #define | MAX_THREADS 64 |
| #define | MAX_MOVE 32 |
| #define | BOARD_SIZE 64 |
| #define | GAME_SIZE 80 |
| #define | SCORE_INF 127 |
| #define | SCORE_MIN -64 |
| #define | SCORE_MAX 64 |
| #define | TIME_MAX 31557600000000LL |
| #define | HOUR 3600000LL |
| #define | MAX_OBSERVER 2 |
| #define | VERSION 4 |
| #define | RELEASE 4 |
| #define | VERSION_STRING "4.4" |
| #define | EDAX_NAME "Edax 4.4" |
| #define | BOOK 0x424f4f4b |
| #define | EDAX 0x45444158 |
| #define | EVAL 0x4556414c |
| #define | XADE 0x58414445 |
| #define | LAVE 0x4c415645 |
| #define | BESTPATH_BEST 128 |
Typedefs | |
| typedef enum Stop | Stop |
| typedef enum PlayState | PlayState |
Enumerations | |
| enum | { A1 , B1 , C1 , D1 , E1 , F1 , G1 , H1 , A2 , B2 , C2 , D2 , E2 , F2 , G2 , H2 , A3 , B3 , C3 , D3 , E3 , F3 , G3 , H3 , A4 , B4 , C4 , D4 , E4 , F4 , G4 , H4 , A5 , B5 , C5 , D5 , E5 , F5 , G5 , H5 , A6 , B6 , C6 , D6 , E6 , F6 , G6 , H6 , A7 , B7 , C7 , D7 , E7 , F7 , G7 , H7 , A8 , B8 , C8 , D8 , E8 , F8 , G8 , H8 , PASS , NOMOVE } |
| enum | { BLACK = 0 , WHITE , EMPTY , OFF_SIDE } |
| enum | Stop { RUNNING = 0 , STOP_PARALLEL_SEARCH , STOP_PONDERING , STOP_TIMEOUT , STOP_ON_DEMAND , STOP_END } |
| enum | NodeType { PV_NODE , CUT_NODE , ALL_NODE } |
| enum | PlayState { IS_WAITING , IS_PONDERING , IS_ANALYZING , IS_THINKING } |
| enum | { UI_NONE = 0 , UI_CASSIO , UI_EDAX , UI_GGS , UI_GTP , UI_NBOARD , UI_XBOARD , UI_LIBEDAX } |
Variables | |
| const unsigned long long | X_TO_BIT [] |
| const unsigned long long | NEIGHBOUR [] |
Constants as macros, enums, or global consts.
| #define BESTPATH_BEST 128 |
| #define BOARD_SIZE 64 |
size of the board
| #define BOOK 0x424f4f4b |
| #define EDAX 0x45444158 |
| #define EDAX_NAME "Edax 4.4" |
| #define EVAL 0x4556414c |
| #define GAME_SIZE 80 |
size of the game including passing moves. We use here an arbitrary big enough value
| #define HOUR 3600000LL |
1 hour
| #define LAVE 0x4c415645 |
| #define MAX_MOVE 32 |
maximal number of moves
| #define MAX_OBSERVER 2 |
observers
| #define MAX_THREADS 64 |
maximal number of threads
| #define RELEASE 4 |
| #define SCORE_INF 127 |
infinite score: a huge value unreachable as a score and fitting in a char
| #define SCORE_MAX 64 |
maximal score
| #define SCORE_MIN -64 |
minimal score
| #define TIME_MAX 31557600000000LL |
maximal time (1 millenium)
| #define VERSION 4 |
| #define VERSION_STRING "4.4" |
| #define XADE 0x58414445 |
| anonymous enum |
| anonymous enum |
| enum NodeType |
| enum PlayState |
| enum Stop |
|
extern |
Conversion array: neighbour bits
|
extern |
coordinate to bit table converter