構造体 osl::move_action::Count

指手の数を数えるだけ [詳細]

#include <count.h>

すべてのメンバ一覧

Public メソッド

 Count ()
void simpleMove (Position, Position, Ptype, bool, Player, Move)
 コマをとらないMove
void unknownMove (Position, Position, Piece, Ptype, bool, Player, Move)
 コマを取るかもしれないMove
void dropMove (Position, Ptype, Player, Move)
 コマを打つMove
void simpleMove (Position from, Position to, Ptype ptype, bool isPromote, Player p)
void unknownMove (Position from, Position to, Piece captured, Ptype ptype, bool isPromote, Player p)
void dropMove (Position to, Ptype ptype, Player p)

Public 変数

int count

説明

指手の数を数えるだけ

count.h の 13 行で定義されています。


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

osl::move_action::Count::Count (  )  [inline]

count.h の 16 行で定義されています。


関数

void osl::move_action::Count::dropMove ( Position  to,
Ptype  ptype,
Player  p 
) [inline]

count.h の 50 行で定義されています。

参照先 dropMove().

void osl::move_action::Count::dropMove ( Position  ,
Ptype  ,
Player  ,
Move   
) [inline]

コマを打つMove

count.h の 36 行で定義されています。

参照先 count.

参照元 dropMove().

void osl::move_action::Count::simpleMove ( Position  from,
Position  to,
Ptype  ptype,
bool  isPromote,
Player  p 
) [inline]

count.h の 40 行で定義されています。

参照先 simpleMove().

void osl::move_action::Count::simpleMove ( Position  ,
Position  ,
Ptype  ,
bool  ,
Player  ,
Move   
) [inline]

コマをとらないMove

count.h の 20 行で定義されています。

参照先 count.

参照元 simpleMove().

void osl::move_action::Count::unknownMove ( Position  from,
Position  to,
Piece  captured,
Ptype  ptype,
bool  isPromote,
Player  p 
) [inline]

count.h の 45 行で定義されています。

参照先 unknownMove().

void osl::move_action::Count::unknownMove ( Position  ,
Position  ,
Piece  ,
Ptype  ,
bool  ,
Player  ,
Move   
) [inline]

コマを取るかもしれないMove

引数:
from - 駒の移動元
to - 駒の移動先
p1 - 移動先のマスの駒
ptype - 移動後の駒のptype
isPromote - 成りか?
p - プレイヤー

count.h の 32 行で定義されています。

参照先 count.

参照元 unknownMove().


変数

count.h の 15 行で定義されています。

参照元 dropMove(), simpleMove(), と unknownMove().


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