ゲームの進行度を駒が自陣からどの程度前に進んでいるかの和で表現 [詳細]
#include <ptypeProgress.h>
Public メソッド | |
void | init () |
~PtypeProgressTable () | |
int | progress (PtypeO ptypeo, Square pos) const |
Private 変数 | |
CArray< int, PTYPE_SIZE > | ptype2Val |
CArray2d< int, PTYPEO_SIZE, Square::SIZE > | pos2Val |
Static Private 変数 | |
static const CArray< int, 10 > | yVals |
y 座標に対応した進行度の係数、最初は0 (使用しない) |
ゲームの進行度を駒が自陣からどの程度前に進んでいるかの和で表現
ptypeProgress.h の 14 行で定義されています。
osl::progress::PtypeProgressTable::~PtypeProgressTable | ( | ) |
ptypeProgress.cc の 146 行で定義されています。
void osl::progress::PtypeProgressTable::init | ( | ) |
ptypeProgress.cc の 113 行で定義されています。
参照先 osl::BLACK, osl::Square::index(), osl::newPtypeO(), pos2Val, ptype2Val, osl::PTYPE_MIN, osl::Square::STAND(), osl::progress::PtypeProgressTraits< PROOK >::val, osl::progress::PtypeProgressTraits< ROOK >::val, osl::progress::PtypeProgressTraits< PBISHOP >::val, osl::progress::PtypeProgressTraits< BISHOP >::val, osl::progress::PtypeProgressTraits< KING >::val, osl::progress::PtypeProgressTraits< GOLD >::val, osl::progress::PtypeProgressTraits< PSILVER >::val, osl::progress::PtypeProgressTraits< SILVER >::val, osl::progress::PtypeProgressTraits< PKNIGHT >::val, osl::progress::PtypeProgressTraits< KNIGHT >::val, osl::progress::PtypeProgressTraits< PLANCE >::val, osl::progress::PtypeProgressTraits< LANCE >::val, osl::progress::PtypeProgressTraits< PPAWN >::val, osl::progress::PtypeProgressTraits< PAWN >::val, osl::WHITE, と yVals.
ptypeProgress.h の 23 行で定義されています。
参照先 osl::Square::index(), と pos2Val.
参照元 osl::progress::PtypeProgress::PtypeProgress(), と osl::progress::PtypeProgress::update().
CArray2d<int,PTYPEO_SIZE,Square::SIZE> osl::progress::PtypeProgressTable::pos2Val [private] |
ptypeProgress.h の 18 行で定義されています。
参照元 init(), と progress().
CArray<int,PTYPE_SIZE> osl::progress::PtypeProgressTable::ptype2Val [private] |
ptypeProgress.h の 17 行で定義されています。
参照元 init().
const osl::CArray< int, 10 > osl::progress::PtypeProgressTable::yVals [static, private] |
{{ 0,4,4,4,3,2,1,0,0,0 }}
y 座標に対応した進行度の係数、最初は0 (使用しない)
ptypeProgress.h の 19 行で定義されています。
参照元 init().