クラス osl::game_playing::AlphaBeta2ProgressEvalPlayer

#include <alphaBetaPlayer.h>

osl::game_playing::AlphaBeta2ProgressEvalPlayerに対する継承グラフ
Inheritance graph
[凡例]
osl::game_playing::AlphaBeta2ProgressEvalPlayerのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 AlphaBeta2ProgressEvalPlayer ()
 ~AlphaBeta2ProgressEvalPlayer ()
ComputerPlayerclone () const
 new したものを返す
const MoveWithComment searchWithSecondsForThisMove (const GameState &, const search::TimeAssigned &)
bool isReasonableMove (const GameState &, Move move, int pawn_sacrifice)

説明

alphaBetaPlayer.h17 行で定義されています。


コンストラクタとデストラクタ

osl::game_playing::AlphaBeta2ProgressEvalPlayer::AlphaBeta2ProgressEvalPlayer (  ) 

alphaBetaPlayer.cc14 行で定義されています。

osl::game_playing::AlphaBeta2ProgressEvalPlayer::~AlphaBeta2ProgressEvalPlayer (  ) 

alphaBetaPlayer.cc19 行で定義されています。


関数

osl::game_playing::ComputerPlayer * osl::game_playing::AlphaBeta2ProgressEvalPlayer::clone (  )  const [virtual]

new したものを返す

osl::game_playing::ComputerPlayerを実装しています。

alphaBetaPlayer.cc24 行で定義されています。

参照先 osl::game_playing::SearchPlayer::cloneIt().

bool osl::game_playing::AlphaBeta2ProgressEvalPlayer::isReasonableMove ( const GameState ,
Move  move,
int  pawn_sacrifice 
) [virtual]
const osl::search::MoveWithComment osl::game_playing::AlphaBeta2ProgressEvalPlayer::searchWithSecondsForThisMove ( const GameState gs,
const search::TimeAssigned org 
) [virtual]

このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:17 2010に生成されました。  doxygen 1.6.3