#include <king8.h>
Definition at line 15 of file rating/feature/king8.h.
osl::rating::AttackKing8::AttackKing8 |
( |
Ptype |
s, |
|
|
Ptype |
t, |
|
|
bool |
ss, |
|
|
int |
attack, |
|
|
int |
defense |
|
) |
| |
|
inline |
bool osl::rating::AttackKing8::match |
( |
const NumEffectState & |
state, |
|
|
Move |
move, |
|
|
const RatingEnv & |
env |
|
) |
| const |
|
inlinevirtual |
Implements osl::rating::Feature.
Definition at line 26 of file rating/feature/king8.h.
References osl::alt(), osl::Move::from(), osl::Move::isDrop(), osl::isPiece(), osl::Square::isPieceStand(), osl::rating::CountEffect2::match(), osl::Piece::owner(), osl::Move::player(), osl::Piece::ptype(), osl::Move::ptype(), osl::Move::ptypeO(), same, target, and osl::Move::to().
const std::string osl::rating::AttackKing8::name |
( |
Ptype |
self, |
|
|
Ptype |
target, |
|
|
bool |
same |
|
) |
| |
|
staticprivate |
bool osl::rating::AttackKing8::same |
|
private |
Ptype osl::rating::AttackKing8::self |
|
private |
Ptype osl::rating::AttackKing8::target |
|
private |
The documentation for this class was generated from the following files: