All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
osl::move_action::MoveAction Class Reference

interface 記述用 More...

#include <concept.h>

Inheritance diagram for osl::move_action::MoveAction:
Inheritance graph
[legend]

Public Member Functions

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

Detailed Description

interface 記述用

Definition at line 18 of file move_action/concept.h.

Member Function Documentation

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

コマを打つMove

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

コマをとらないMove

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

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


The documentation for this class was generated from the following file: