構造体 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.h13 行で定義されています。


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

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

count.h16 行で定義されています。


関数

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

count.h50 行で定義されています。

参照先 dropMove().

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

コマを打つMove

count.h36 行で定義されています。

参照先 count.

参照元 dropMove().

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

count.h40 行で定義されています。

参照先 simpleMove().

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

コマをとらないMove

count.h20 行で定義されています。

参照先 count.

参照元 simpleMove().

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

count.h45 行で定義されています。

参照先 unknownMove().

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

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

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

count.h32 行で定義されています。

参照先 count.

参照元 unknownMove().


変数

count.h15 行で定義されています。

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


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