ゲームの進行度を駒が自陣からどの程度前に進んでいるかの和で表現 More...
#include <ptypeProgress.h>
Public Member Functions | |
PtypeProgressTable () | |
~PtypeProgressTable () | |
int | progress (PtypeO ptypeo, Square pos) const |
Private Attributes | |
CArray< int, PTYPE_SIZE > | ptype2Val |
CArray2d< int, PTYPEO_SIZE, Square::SIZE > | pos2Val |
Static Private Attributes | |
static const CArray< int, 10 > | yVals |
y 座標に対応した進行度の係数、最初は0 (使用しない) More... | |
ゲームの進行度を駒が自陣からどの程度前に進んでいるかの和で表現
Definition at line 16 of file ptypeProgress.h.
osl::progress::PtypeProgressTable::PtypeProgressTable | ( | ) |
Definition at line 102 of file ptypeProgress.cc.
References osl::BISHOP, osl::BLACK, osl::GOLD, osl::Square::index(), osl::KING, osl::KNIGHT, osl::LANCE, osl::newPtypeO(), osl::PAWN, osl::PBISHOP, osl::PKNIGHT, osl::PLANCE, pos2Val, osl::PPAWN, osl::PROOK, osl::PSILVER, ptype2Val, osl::PTYPE_MAX, osl::PTYPE_MIN, osl::PTYPEO_MIN, osl::ROOK, osl::SILVER, osl::Square::STAND(), osl::WHITE, and yVals.
osl::progress::PtypeProgressTable::~PtypeProgressTable | ( | ) |
Definition at line 135 of file ptypeProgress.cc.
Definition at line 25 of file ptypeProgress.h.
References osl::Square::index(), pos2Val, and osl::PTYPEO_MIN.
Referenced by osl::progress::PtypeProgress::PtypeProgress(), and osl::progress::PtypeProgress::update().
|
private |
Definition at line 20 of file ptypeProgress.h.
Referenced by progress(), and PtypeProgressTable().
|
private |
Definition at line 19 of file ptypeProgress.h.
Referenced by PtypeProgressTable().
|
staticprivate |
y 座標に対応した進行度の係数、最初は0 (使用しない)
Definition at line 21 of file ptypeProgress.h.
Referenced by PtypeProgressTable().