Public メソッド | Private 変数

クラス osl::record::KanjiPrint

局面を漢字でカラーで表示する. [詳細]

#include <kanjiPrint.h>

osl::record::KanjiPrintのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 KanjiPrint (std::ostream &os, const std::shared_ptr< Characters > pieces=std::shared_ptr< Characters >(new StandardCharacters()))
 ~KanjiPrint ()
void print (const SimpleState &state, const Move *last_move=NULL) const
 出力
void setBlackColor (const Color &c)
void setWhiteColor (const Color &c)
void setLastMoveColor (const Color &c)

Private 変数

std::ostream & os
const std::shared_ptr< Characterspieces
Color black_color
Color white_color
Color last_move_color

説明

局面を漢字でカラーで表示する.

kanjiPrint.h184 行で定義されています。


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

osl::record::KanjiPrint::KanjiPrint ( std::ostream &  os,
const std::shared_ptr< Characters pieces = std::shared_ptr<Characters>(new StandardCharacters()) 
) [inline, explicit]

kanjiPrint.h194 行で定義されています。

osl::record::KanjiPrint::~KanjiPrint (  )  [inline]

kanjiPrint.h200 行で定義されています。


関数

void osl::record::KanjiPrint::print ( const SimpleState state,
const Move last_move = NULL 
) const
void osl::record::KanjiPrint::setBlackColor ( const Color c  )  [inline]

kanjiPrint.h210 行で定義されています。

参照先 black_color.

void osl::record::KanjiPrint::setLastMoveColor ( const Color c  )  [inline]

kanjiPrint.h212 行で定義されています。

参照先 last_move_color.

void osl::record::KanjiPrint::setWhiteColor ( const Color c  )  [inline]

kanjiPrint.h211 行で定義されています。

参照先 white_color.


変数

kanjiPrint.h189 行で定義されています。

参照元 print(), と setBlackColor().

kanjiPrint.h191 行で定義されています。

参照元 print(), と setLastMoveColor().

std::ostream& osl::record::KanjiPrint::os [private]

kanjiPrint.h187 行で定義されています。

参照元 print().

const std::shared_ptr<Characters> osl::record::KanjiPrint::pieces [private]

kanjiPrint.h188 行で定義されています。

参照元 print().

kanjiPrint.h190 行で定義されています。

参照元 print(), と setWhiteColor().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義