// Copyright (c) 2023 Dominic Masters // // This software is released under the MIT License. // https://opensource.org/licenses/MIT #pragma once #include "assert/assert.hpp" namespace Dawn { enum TicTacToeTileState { TIC_TAC_TOE_EMPTY, TIC_TAC_TOE_NOUGHT, TIC_TAC_TOE_CROSS }; enum TicTacToeTileState ticTacToeDetermineWinner( const std::map board, std::vector *winningCombo ); int32_t ticTacToeGetAiMove( std::map board, enum TicTacToeTileState player ); }