#include <alphaBetaPlayer.h>
Public Member Functions | |
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) |
Definition at line 28 of file alphaBetaPlayer.h.
Definition at line 62 of file alphaBetaPlayer.cc.
Definition at line 67 of file alphaBetaPlayer.cc.
const osl::search::MoveWithComment osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::analyzeWithSeconds | ( | const GameState & | gs, |
const search::TimeAssigned & | org, | ||
search::AlphaBeta2SharedRoot & | out | ||
) |
Definition at line 96 of file alphaBetaPlayer.cc.
References result, and osl::search::AlphaBeta2< EvalT >::sharedRootInfo().
osl::game_playing::ComputerPlayer * osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::clone | ( | ) | const [virtual] |
new したものを返す
Implements osl::game_playing::ComputerPlayer.
Definition at line 72 of file alphaBetaPlayer.cc.
bool osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::isReasonableMove | ( | const GameState & | , |
Move | move, | ||
int | pawn_sacrifice | ||
) | [virtual] |
Reimplemented from osl::game_playing::ComputerPlayer.
Definition at line 106 of file alphaBetaPlayer.cc.
References osl::game_playing::GameState::state().
const osl::search::MoveWithComment osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::searchWithSecondsForThisMove | ( | const GameState & | gs, |
const search::TimeAssigned & | org | ||
) | [virtual] |
Implements osl::game_playing::SearchPlayer.
Definition at line 78 of file alphaBetaPlayer.cc.
References adjust(), and osl::game_playing::GameState::state().
Referenced by search().