#include #include "tak.h" #include "weights.h" extern const float infty; extern char ct1986_ptn[9]; extern uint8_t ct1986_search_depth; extern inline void ct1986_display_progress(const uint8_t); // Do negamax to depth ct1986_search_depth and return PTN of best move // in ct1986_ptn, along with its value as the return. The // ct1986_display_progress function is called on every new square at // the top level. float ct1986_generate(void); // Internal utility function float ct1986_evaluate_black_win(void);