All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
osl::game_playing::NullBook Class Reference

定跡無し More...

#include <openingBookTracer.h>

Inheritance diagram for osl::game_playing::NullBook:
Inheritance graph
[legend]
Collaboration diagram for osl::game_playing::NullBook:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Detailed Description

定跡無し

Definition at line 42 of file openingBookTracer.h.


Constructor & Destructor Documentation

Definition at line 13 of file openingBookTracer.cc.


Member Function Documentation

new したものを返す

Implements osl::game_playing::OpeningBookTracer.

Definition at line 46 of file openingBookTracer.h.

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

Implements osl::game_playing::OpeningBookTracer.

Definition at line 29 of file openingBookTracer.cc.

一手前の状態に戻す

Implements osl::game_playing::OpeningBookTracer.

Definition at line 35 of file openingBookTracer.cc.

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

Returns:
定跡をはずれたら Move::INVALID()

Implements osl::game_playing::OpeningBookTracer.

Definition at line 23 of file openingBookTracer.cc.

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

Implements osl::game_playing::OpeningBookTracer.

Definition at line 18 of file openingBookTracer.cc.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines