Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
NullBoardStateCalculator Class Reference

#include <board_state_calculator.hpp>

Collaboration diagram for NullBoardStateCalculator:
Collaboration graph

Public Member Functions

void FullBoardStateCalc (const gameboard::BoardMap_t &board_map)
 
void UpdateBoardState (const gameboard::ExecutedMove &executed_move)
 

Static Public Member Functions

static std::shared_ptr< NullBoardStateCalculatorCreate (uint32_t seed=0)
 

Private Member Functions

 NullBoardStateCalculator ()=default
 

Detailed Description

Definition at line 21 of file board_state_calculator.hpp.

Constructor & Destructor Documentation

◆ NullBoardStateCalculator()

NullBoardStateCalculator::NullBoardStateCalculator ( )
privatedefault

Member Function Documentation

◆ Create()

static std::shared_ptr< NullBoardStateCalculator > NullBoardStateCalculator::Create ( uint32_t  seed = 0)
inlinestatic

Definition at line 24 of file board_state_calculator.hpp.

◆ FullBoardStateCalc()

void NullBoardStateCalculator::FullBoardStateCalc ( const gameboard::BoardMap_t board_map)
inline

Definition at line 27 of file board_state_calculator.hpp.

◆ UpdateBoardState()

void NullBoardStateCalculator::UpdateBoardState ( const gameboard::ExecutedMove executed_move)
inline

Definition at line 28 of file board_state_calculator.hpp.


The documentation for this class was generated from the following file: