玉の位置*守備駒の位置*ptype More...
#include <defenseKing.h>
Classes | |
struct | Table |
Static Public Member Functions | |
static int | valueOf (const Piece king, const Piece defender) |
static int | valueOf (Piece king, PtypeO ptypeo, Square position) |
static void | saveText (const char *filename) |
static void | loadText (const char *filename) |
static void | resetWeights (const int *w) |
Static Private Attributes | |
static Table | table |
玉の位置*守備駒の位置*ptype
Definition at line 19 of file defenseKing.h.
static void osl::eval::endgame::DefenseKing::loadText | ( | const char * | filename | ) | [inline, static] |
Definition at line 40 of file defenseKing.h.
References osl::eval::endgame::KingPieceTable::loadText(), and table.
static void osl::eval::endgame::DefenseKing::resetWeights | ( | const int * | w | ) | [inline, static] |
Definition at line 41 of file defenseKing.h.
References osl::eval::endgame::KingPieceTable::resetWeights(), and table.
static void osl::eval::endgame::DefenseKing::saveText | ( | const char * | filename | ) | [inline, static] |
Definition at line 39 of file defenseKing.h.
References osl::eval::endgame::KingPieceTable::saveText(), and table.
static int osl::eval::endgame::DefenseKing::valueOf | ( | const Piece | king, |
const Piece | defender | ||
) | [inline, static] |
Definition at line 27 of file defenseKing.h.
References osl::Piece::ptypeO(), and osl::Piece::square().
Referenced by osl::eval::endgame::DefenseKing::Table::Table().
static int osl::eval::endgame::DefenseKing::valueOf | ( | Piece | king, |
PtypeO | ptypeo, | ||
Square | position | ||
) | [inline, static] |
Definition at line 31 of file defenseKing.h.
References osl::getOwner(), osl::getPtype(), osl::KING, osl::Piece::owner(), osl::Piece::ptype(), osl::Piece::square(), table, and osl::eval::endgame::KingPieceTable::valueOf().
eval::endgame::DefenseKing::Table osl::eval::endgame::DefenseKing::table [static, private] |
Definition at line 25 of file defenseKing.h.
Referenced by loadText(), resetWeights(), saveText(), and valueOf().