interface 記述用 More...
#include <concept.h>
Public Member Functions | |
void | simpleMove (Square from, Square to, Ptype ptype, bool isPromote, Player p, Move move) |
コマをとらないMove | |
void | unknownMove (Square from, Square to, Piece captured, Ptype ptype, bool isPromote, Player p, Move move) |
コマを取るかもしれない Move | |
void | dropMove (Square to, Ptype ptype, Player p, Move move) |
コマを打つMove |
interface 記述用
Definition at line 18 of file move_action/concept.h.
void osl::move_action::MoveAction::dropMove | ( | Square | to, |
Ptype | ptype, | ||
Player | p, | ||
Move | move | ||
) |
コマを打つMove
Reimplemented in osl::move_action::ToAroundKing8Filter< P, OrigAction >.
void osl::move_action::MoveAction::simpleMove | ( | Square | from, |
Square | to, | ||
Ptype | ptype, | ||
bool | isPromote, | ||
Player | p, | ||
Move | move | ||
) |
コマをとらないMove
Reimplemented in osl::move_action::ToAroundKing8Filter< P, OrigAction >.
void osl::move_action::MoveAction::unknownMove | ( | Square | from, |
Square | to, | ||
Piece | captured, | ||
Ptype | ptype, | ||
bool | isPromote, | ||
Player | p, | ||
Move | move | ||
) |
コマを取るかもしれない Move
Reimplemented in osl::move_action::ToAroundKing8Filter< P, OrigAction >.