#include <king8.h>
◆ AttackKing8()
osl::rating::AttackKing8::AttackKing8 |
( |
Ptype |
s, |
|
|
Ptype |
t, |
|
|
bool |
ss, |
|
|
int |
attack, |
|
|
int |
defense |
|
) |
| |
|
inline |
◆ match()
Implements osl::rating::Feature.
Definition at line 25 of file std/osl/rating/feature/king8.h.
References osl::alt(), osl::effect_util::Neighboring8Direct::findNearest(), osl::Move::from(), osl::NumEffectState::hasEffectByPiece(), osl::Move::isDrop(), osl::isPiece(), osl::Square::isPieceStand(), osl::SimpleState::kingSquare(), osl::rating::CountEffect2::match(), osl::Piece::owner(), osl::SimpleState::pieceAt(), osl::SimpleState::pieceOnBoard(), osl::Move::player(), osl::Piece::ptype(), osl::Move::ptype(), osl::Move::ptypeO(), same, target, osl::Move::to(), and osl::SimpleState::turn().
◆ name()
const std::string osl::rating::AttackKing8::name |
( |
Ptype |
self, |
|
|
Ptype |
target, |
|
|
bool |
same |
|
) |
| |
|
staticprivate |
◆ same
bool osl::rating::AttackKing8::same |
|
private |
◆ self
Ptype osl::rating::AttackKing8::self |
|
private |
◆ target
Ptype osl::rating::AttackKing8::target |
|
private |
The documentation for this class was generated from the following files: