#pragma once #include "board.h" #define MINIMAX_LARGE 10000 // Returns: // - 1 if player 0 wins // - -1 if player 1 wins or can force a draw // - 0 if neither player can force a win within the given depth template int minimax(const Board &B, int alpha, int beta, int depth);