#include <mtdfPlayer.h>
Public メソッド | |
ProgressMtdfPlayer () | |
~ProgressMtdfPlayer () | |
ComputerPlayer * | clone () const |
new Τ֤ | |
const MoveWithComment | searchWithSecondsForThisMove (const GameState &, int seconds) |
bool | isReasonableMove (const GameState &, Move move, int pawn_sacrifice) |
mtdfPlayer.h の 29 行で定義されています。
osl::game_playing::ProgressMtdfPlayer::ProgressMtdfPlayer | ( | ) |
mtdfPlayer.cc の 58 行で定義されています。
osl::game_playing::ProgressMtdfPlayer::~ProgressMtdfPlayer | ( | ) |
mtdfPlayer.cc の 63 行で定義されています。
osl::game_playing::ComputerPlayer * osl::game_playing::ProgressMtdfPlayer::clone | ( | ) | const [virtual] |
const osl::game_playing::MoveWithComment osl::game_playing::ProgressMtdfPlayer::searchWithSecondsForThisMove | ( | const GameState & | gs, | |
int | seconds | |||
) | [virtual] |
osl::game_playing::SearchPlayerを実装しています。
mtdfPlayer.cc の 74 行で定義されています。
参照先 osl::game_playing::SearchPlayer::checkmate_ptr, osl::eval::max(), osl::game_playing::SearchPlayer::recorder_ptr, osl::game_playing::SearchPlayer::searcher, osl::game_playing::SearchPlayer::setUpTable(), osl::game_playing::GameState::state(), と osl::game_playing::SearchPlayer::table_ptr.
参照元 main().
bool osl::game_playing::ProgressMtdfPlayer::isReasonableMove | ( | const GameState & | , | |
Move | move, | |||
int | pawn_sacrifice | |||
) | [virtual] |
osl::game_playing::ComputerPlayerを再定義しています。
mtdfPlayer.cc の 89 行で定義されています。
参照先 osl::game_playing::SearchPlayer::checkmate_ptr, osl::game_playing::SearchPlayer::isReasonableMoveBySearch(), osl::game_playing::SearchPlayer::recorder_ptr, osl::game_playing::SearchPlayer::searcher, osl::game_playing::SearchPlayer::setUpTable(), osl::game_playing::GameState::state(), と osl::game_playing::SearchPlayer::table_ptr.