#include <moveScore.h>

Static Public Member Functions | |
| static MoveScore * | sortPositive (MoveScore *f, MoveScore *l) |
| static MoveScore * | generateCapture (const NumEffectState &state, MoveScore *out) |
| template<Player P> | |
| static MoveScore * | generateCapture (const NumEffectState &state, MoveScore *out) |
| static MoveScore * | generateNoCapture (const NumEffectState &state, MoveScore *out) |
| static MoveScore * | generateCheckNoCapture (const NumEffectState &state, MoveScore *out) |
| static MoveScore * | generateAll (const NumEffectState &state, MoveScore *out) |
| static MoveScore * | generateKingEscape (const NumEffectState &state, MoveScore *out) |
Public Attributes | |
| Move | move |
| int | score |
Definition at line 10 of file moveScore.h.
|
static |
Definition at line 141 of file moveScore.cc.
References osl::BLACK, osl::search::Store::out, store(), and osl::WHITE.
|
static |
Definition at line 109 of file moveScore.cc.
References osl::Piece::isOnBoardByOwner(), osl::search::Store::out, osl::Piece::SIZE, osl::Piece::square(), and store().
|
static |
|
static |
Definition at line 152 of file moveScore.cc.
References osl::alt(), osl::BLACK, osl::search::NoCaptureStore::out, and store().
|
static |
Definition at line 166 of file moveScore.cc.
References osl::BLACK, osl::search::Store::out, store(), and osl::WHITE.
|
static |
Definition at line 130 of file moveScore.cc.
References osl::BLACK, osl::search::NoCaptureStore::out, store(), and osl::WHITE.
|
static |
Definition at line 19 of file moveScore.cc.
References score.
| Move osl::search::MoveScore::move |
Definition at line 11 of file moveScore.h.
| int osl::search::MoveScore::score |
Definition at line 12 of file moveScore.h.
Referenced by osl::search::operator<(), osl::search::operator>(), and sortPositive().
1.8.4