#include <king8.h>
|
| enum | { DIM = 32 + 32 + 288 + 288
} |
Definition at line 18 of file core/osl/eval/king8.h.
◆ anonymous enum
◆ EffectState
| Enumerator |
|---|
| NOT_EMPTY | |
| NO_EFFECT | |
| LESS_EFFECT | |
| MORE_EFFECT | |
| MORE_EFFECT_KING_ONLY | |
Definition at line 25 of file core/osl/eval/king8.h.
◆ effectState()
◆ eval()
Definition at line 40 of file king8.cc.
References osl::BLACK, defense_table, defense_y_table, effectState(), empty_table, empty_y_table, index(), indexY(), osl::SimpleState::kingPiece(), NOT_EMPTY, osl::SHORT8_DIRECTION_MAX, osl::SHORT8_DIRECTION_MIN, and osl::WHITE.
◆ index()
◆ indexY()
◆ setUp()
| void osl::eval::ml::King8Effect::setUp |
( |
const Weights & | weights | ) |
|
|
static |
◆ defense_table
| osl::CArray< int, 32 > osl::eval::ml::King8Effect::defense_table |
|
staticprivate |
◆ defense_y_table
| osl::CArray< int, 288 > osl::eval::ml::King8Effect::defense_y_table |
|
staticprivate |
◆ empty_table
| osl::CArray< int, 32 > osl::eval::ml::King8Effect::empty_table |
|
staticprivate |
◆ empty_y_table
| osl::CArray< int, 288 > osl::eval::ml::King8Effect::empty_y_table |
|
staticprivate |
The documentation for this class was generated from the following files: