クラス osl::game_playing::NullBook

定跡無し [詳細]

#include <openingBookTracer.h>

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

すべてのメンバ一覧

Public メソッド

 ~NullBook ()
OpeningBookTracerclone () const
 new したものを返す
void update (Move)
 指した手に対応して状態を更新する.
const Move selectMove () const
 良い手を探す.状態は更新しない.
bool isOutOfBook () const
void popMove ()
 一手前の状態に戻す

説明

定跡無し

openingBookTracer.h42 行で定義されています。


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

osl::game_playing::NullBook::~NullBook (  ) 

openingBookTracer.cc13 行で定義されています。


関数

OpeningBookTracer* osl::game_playing::NullBook::clone (  )  const [inline, virtual]

new したものを返す

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

openingBookTracer.h46 行で定義されています。

bool osl::game_playing::NullBook::isOutOfBook (  )  const [virtual]

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

openingBookTracer.cc29 行で定義されています。

void osl::game_playing::NullBook::popMove (  )  [virtual]

一手前の状態に戻す

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

openingBookTracer.cc35 行で定義されています。

const osl::Move osl::game_playing::NullBook::selectMove (  )  const [virtual]

良い手を探す.状態は更新しない.

戻り値:
定跡をはずれたら Move::INVALID()

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

openingBookTracer.cc23 行で定義されています。

参照先 osl::Move::INVALID().

void osl::game_playing::NullBook::update ( Move   )  [virtual]

指した手に対応して状態を更新する.

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

openingBookTracer.cc18 行で定義されています。


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