クラス osl::move_action::MoveAction

interface 記述用 [詳細]

#include <concept.h>

osl::move_action::MoveActionに対する継承グラフ
Inheritance graph
[凡例]

すべてのメンバ一覧

Public メソッド

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

説明

interface 記述用

move_action/concept.h18 行で定義されています。


関数

void osl::move_action::MoveAction::dropMove ( Position  to,
Ptype  ptype,
Player  p,
Move  move 
)

コマを打つMove

osl::move_action::ToAroundKing8Filter< P, OrigAction >で再定義されています。

void osl::move_action::MoveAction::simpleMove ( Position  from,
Position  to,
Ptype  ptype,
bool  isPromote,
Player  p,
Move  move 
)

コマをとらないMove

osl::move_action::ToAroundKing8Filter< P, OrigAction >で再定義されています。

void osl::move_action::MoveAction::unknownMove ( Position  from,
Position  to,
Piece  captured,
Ptype  ptype,
bool  isPromote,
Player  p,
Move  move 
)

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

osl::move_action::ToAroundKing8Filter< P, OrigAction >で再定義されています。


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