probe.h

来自「超强国际象棋引擎」· C头文件 代码 · 共 35 行

H
35
字号
// probe.h

#ifndef PROBE_H

#define PROBE_H

// types

typedef int (*PPROBE_EGBB) (int player, int w_king, int b_king,
                            int piece1, int square1,
                            int piece2, int square2,
                            int piece3, int square3);

typedef void (*PLOAD_EGBB) (char* path,int cache_size,int load_options);

// "constants"

#define _NOTFOUND 99999
#define WIN_SCORE 3000
#define WIN_PLY   40

// variables

extern int egbb_is_loaded;

// functions

extern int load_egbb_library(char *main_path, uint32 egbb_cache_size);
extern int probe_bitbases(board_t *board, int &score);
extern void bitbase_init();

#endif // !defined PROBE_H

// end of probe.h

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?