定跡の追跡 More...
#include <openingBookTracer.h>
Public Member Functions | |
OpeningBookTracer () | |
virtual | ~OpeningBookTracer () |
virtual OpeningBookTracer * | clone () const =0 |
new したものを返す | |
virtual void | update (Move)=0 |
指した手に対応して状態を更新する. | |
virtual const Move | selectMove () const =0 |
良い手を探す.状態は更新しない. | |
virtual bool | isOutOfBook () const =0 |
virtual void | popMove ()=0 |
一手前の状態に戻す | |
bool | isVerbose () const |
Protected Attributes | |
bool | verbose |
定跡の追跡
Definition at line 15 of file openingBookTracer.h.
Definition at line 20 of file openingBookTracer.h.
osl::game_playing::OpeningBookTracer::~OpeningBookTracer | ( | ) | [virtual] |
Definition at line 6 of file openingBookTracer.cc.
virtual OpeningBookTracer* osl::game_playing::OpeningBookTracer::clone | ( | ) | const [pure virtual] |
virtual bool osl::game_playing::OpeningBookTracer::isOutOfBook | ( | ) | const [pure virtual] |
bool osl::game_playing::OpeningBookTracer::isVerbose | ( | ) | const [inline] |
Definition at line 36 of file openingBookTracer.h.
References verbose.
virtual void osl::game_playing::OpeningBookTracer::popMove | ( | ) | [pure virtual] |
一手前の状態に戻す
Implemented in osl::game_playing::NullBook, osl::game_playing::WeightTracer, osl::game_playing::WinCountTracer, and osl::game_playing::RecordTracer.
virtual const Move osl::game_playing::OpeningBookTracer::selectMove | ( | ) | const [pure virtual] |
良い手を探す.状態は更新しない.
Implemented in osl::game_playing::DeterminateWeightTracer, osl::game_playing::NullBook, osl::game_playing::WeightTracer, osl::game_playing::WinCountTracer, and osl::game_playing::RecordTracer.
virtual void osl::game_playing::OpeningBookTracer::update | ( | Move | ) | [pure virtual] |
指した手に対応して状態を更新する.
Implemented in osl::game_playing::NullBook, osl::game_playing::WeightTracer, osl::game_playing::WinCountTracer, and osl::game_playing::RecordTracer.
bool osl::game_playing::OpeningBookTracer::verbose [protected] |
Reimplemented in osl::game_playing::WinCountTracer, and osl::game_playing::RecordTracer.
Definition at line 18 of file openingBookTracer.h.
Referenced by isVerbose(), and osl::game_playing::WeightTracer::WeightTracer().