Public 型 | Public メソッド | Static Public メソッド | Public 変数

構造体 osl::rating::DropPtype

#include <square.h>

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

すべてのメンバ一覧

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

説明

square.h15 行で定義されています。


列挙型

anonymous enum
列挙型の値:
UNIT 

square.h30 行で定義されています。


コンストラクタとデストラクタ

osl::rating::DropPtype::DropPtype ( Ptype  p,
bool  d 
) [inline]

square.h19 行で定義されています。


関数

static int osl::rating::DropPtype::index ( Move  move  )  [inline, static]
bool osl::rating::DropPtype::match ( Move  m  )  const [inline]

square.h22 行で定義されています。

参照先 drop, osl::Move::isDrop(), ptype, と osl::Move::ptype().

参照元 osl::rating::SquareY::match(), と osl::rating::SquareX::match().

static std::string osl::rating::DropPtype::name ( Ptype  ptype,
bool  drop 
) [inline, static]

square.h26 行で定義されています。

参照先 osl::PtypeTable::getCsaName(), と osl::Ptype_Table.


変数

square.h18 行で定義されています。

参照元 match().

square.h17 行で定義されています。

参照元 index(), と match().


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義