#include #include #include #include #include #include #include #include extern const float infty; extern char negamax_ptn[9]; extern uint8_t negamax_search_depth; extern inline void negamax_display_progress(const uint8_t, const uint32_t length); void negamax_init(const uint8_t new_board_size); void negamax_free(void); // Do negamax to depth negamax_search_depth and return PTN of best move // in negamax_ptn, along with its value as the return. The // negamax_display_progress function is called on every new square at // the top level. float negamax_generate(void); extern uint8_t yes;