#include <alphaBetaPlayer.h>


Public メソッド | |
| AlphaBeta2OpenMidEndingEvalPlayer () | |
| ~AlphaBeta2OpenMidEndingEvalPlayer () | |
| ComputerPlayer * | clone () const |
| new したものを返す | |
| const MoveWithComment | searchWithSecondsForThisMove (const GameState &, const search::TimeAssigned &) |
| bool | isReasonableMove (const GameState &, Move move, int pawn_sacrifice) |
| const MoveWithComment | analyzeWithSeconds (const GameState &gs, const search::TimeAssigned &org, search::AlphaBeta2SharedRoot &out) |
alphaBetaPlayer.h の 28 行で定義されています。
| osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::AlphaBeta2OpenMidEndingEvalPlayer | ( | ) |
alphaBetaPlayer.cc の 62 行で定義されています。
| osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::~AlphaBeta2OpenMidEndingEvalPlayer | ( | ) |
alphaBetaPlayer.cc の 67 行で定義されています。
| const osl::search::MoveWithComment osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::analyzeWithSeconds | ( | const GameState & | gs, | |
| const search::TimeAssigned & | org, | |||
| search::AlphaBeta2SharedRoot & | out | |||
| ) |
alphaBetaPlayer.cc の 96 行で定義されています。
参照先 result, と searchWithSecondsForThisMove().
| osl::game_playing::ComputerPlayer * osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::clone | ( | ) | const [virtual] |
| bool osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::isReasonableMove | ( | const GameState & | , | |
| Move | move, | |||
| int | pawn_sacrifice | |||
| ) | [virtual] |
osl::game_playing::ComputerPlayerを再定義しています。
alphaBetaPlayer.cc の 106 行で定義されています。
参照先 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.
| const osl::search::MoveWithComment osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::searchWithSecondsForThisMove | ( | const GameState & | gs, | |
| const search::TimeAssigned & | org | |||
| ) | [virtual] |
osl::game_playing::SearchPlayerを実装しています。
alphaBetaPlayer.cc の 78 行で定義されています。
参照先 osl::game_playing::SearchPlayer::adjust(), osl::game_playing::SearchPlayer::checkmate_ptr, 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.
参照元 analyzeWithSeconds(), と search().
1.6.3