#include <computerPlayer.h>


Public メソッド | |
| ComputerPlayer * | clone () const |
| new Τ֤ | |
| ~RandomPlayer () | |
| void | pushMove (Move m) |
| void | popMove () |
| const MoveWithComment | selectBestMove (const GameState &, int, int) |
computerPlayer.h の 63 行で定義されています。
| osl::game_playing::RandomPlayer::~RandomPlayer | ( | ) |
computerPlayer.cc の 51 行で定義されています。
| ComputerPlayer* osl::game_playing::RandomPlayer::clone | ( | ) | const [inline, virtual] |
| void osl::game_playing::RandomPlayer::pushMove | ( | Move | m | ) | [virtual] |
| void osl::game_playing::RandomPlayer::popMove | ( | ) | [virtual] |
| const osl::game_playing::MoveWithComment osl::game_playing::RandomPlayer::selectBestMove | ( | const GameState & | , | |
| int | seconds, | |||
| int | byoyomi | |||
| ) | [virtual] |
| seconds | Ĥ |
osl::game_playing::ComputerPlayerを実装しています。
computerPlayer.cc の 64 行で定義されています。
参照先 osl::move_generator::LegalMoves::generate(), osl::Move::INVALID(), moves, osl::game_playing::GameState::state(), と osl::misc::time_seeded_random().
1.5.6