interface 記述用 [詳細]
#include <concept.h>

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.h の 18 行で定義されています。
コマを打つ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 >で再定義されています。
1.6.3