#include <board_state_calculator.hpp>
template<typename T>
T t,
uint32_t seed
) {
{ t.FullBoardStateCalc(board_map) } -> std::same_as<void>;
{ t.UpdateBoardState(executed_move) } -> std::same_as<void>;
{ t.Create(seed) } -> std::same_as<std::shared_ptr<T>>;
}
array< array< GamePiece, kNumFiles >, kNumRanks > BoardMap_t
2-D array of gameboard::GamePiece objects.
A change in the state of a gameboard::GameBoard represented by a gameboard::Move, and each of the gam...
Definition at line 9 of file board_state_calculator.hpp.