|
virtual std::vector< M > | LegalMoves () const =0 |
|
virtual M | RandomMove () const =0 |
|
virtual bool | NextState (const M &move, GameState *next_state) const =0 |
|
virtual bool | IsTerminal (double *win) const =0 |
|
bool | IsMyTurn () const |
|
virtual bool | operator== (const GameState< M > &rhs) const =0 |
|
virtual void | Render () const =0 |
|
|
| GameState (bool my_turn=true) |
|
|
static std::random_device | rd_ |
|
static std::default_random_engine | rng_ |
|
template<typename M>
class dumbo::core::GameState< M >
Definition at line 55 of file game_state.h.
The documentation for this class was generated from the following file:
- /home/travis/build/dfridovi/dumbo/include/dumbo/core/game_state.h