クラス osl::rating::Chase
#include <feature.h>
すべてのメンバ一覧
Public 型 |
enum | OpponentType { CAPTURE,
DROP,
ESCAPE,
OTHER
} |
Public メソッド |
| Chase (Ptype s, Ptype t, bool d, OpponentType o) |
bool | match (const NumEffectState &state, Move move, const RatingEnv &env) const |
Static Public メソッド |
static const std::string | name (Ptype, Ptype, bool, OpponentType) |
Private 変数 |
Ptype | self |
Ptype | target |
bool | drop |
OpponentType | opponent_type |
説明
feature.h の 142 行で定義されています。
列挙型
- 列挙型の値:
CAPTURE |
|
DROP |
|
ESCAPE |
|
OTHER |
|
feature.h の 145 行で定義されています。
コンストラクタとデストラクタ
関数
bool osl::rating::Chase::match |
( |
const NumEffectState & |
state, |
|
|
Move |
move, |
|
|
const RatingEnv & |
env | |
|
) |
| | const [inline, virtual] |
osl::rating::Featureを実装しています。
feature.h の 153 行で定義されています。
参照先 CAPTURE, osl::Move::capturePtype(), DROP, drop, ESCAPE, osl::Move::from(), osl::rating::RatingEnv::history, osl::Move::isDrop(), osl::Move::isNormal(), opponent_type, OTHER, osl::Move::ptype(), osl::PTYPE_EMPTY, osl::Move::ptypeO(), target, と osl::Move::to().
const std::string osl::rating::Chase::name |
( |
Ptype |
self, |
|
|
Ptype |
target, |
|
|
bool |
drop, |
|
|
OpponentType |
opponent_type | |
|
) |
| | [static] |
変数
このクラスの説明は次のファイルから生成されました: