#include <position.h>
Public 型 | |
enum | { UNIT = PTYPE_MAX+1-PTYPE_PIECE_MIN + (PTYPE_MAX+1 - (PTYPE_BASIC_MIN+1)) } |
Public メソッド | |
DropPtype (Ptype p, bool d) | |
bool | match (Move m) const |
Static Public メソッド | |
static std::string | name (Ptype ptype, bool drop) |
static int | index (Move move) |
Public 変数 | |
Ptype | ptype |
bool | drop |
rating/feature/position.h の 15 行で定義されています。
anonymous enum |
rating/feature/position.h の 30 行で定義されています。
osl::rating::DropPtype::DropPtype | ( | Ptype | p, | |
bool | d | |||
) | [inline] |
rating/feature/position.h の 19 行で定義されています。
static int osl::rating::DropPtype::index | ( | Move | move | ) | [inline, static] |
bool osl::rating::DropPtype::match | ( | Move | m | ) | const [inline] |
rating/feature/position.h の 22 行で定義されています。
参照先 drop, osl::Move::isDrop(), ptype, と osl::Move::ptype().
参照元 osl::rating::PositionY::match(), と osl::rating::PositionX::match().
static std::string osl::rating::DropPtype::name | ( | Ptype | ptype, | |
bool | drop | |||
) | [inline, static] |
rating/feature/position.h の 26 行で定義されています。
rating/feature/position.h の 18 行で定義されています。
参照元 match().
rating/feature/position.h の 17 行で定義されています。