#include <piecePair.h>
Public メソッド | |
IndexTable () | |
void | fillBW (int index, int dir, Ptype p0, Ptype p1) |
void | fillSame (int index, int dir, Ptype p0, Ptype p1) |
for same owner | |
void | fillDiffer (int index, int dir, Ptype p0, Ptype p1) |
for different owner | |
void | amplify (int base) |
Static Public メソッド | |
static int | pindex (Player player, Ptype ptype) |
piecePair.h の 79 行で定義されています。
osl::eval::ml::PiecePair::IndexTable::IndexTable | ( | ) |
piecePair.cc の 299 行で定義されています。
void osl::eval::ml::PiecePair::IndexTable::amplify | ( | int | base | ) |
piecePair.cc の 305 行で定義されています。
参照先 osl::eval::ml::PiecePair::offsets, osl::PTYPEO_SIZE, と osl::CArray< T, Capacity >::size().
piecePair.cc の 323 行で定義されています。
参照先 osl::BLACK, osl::eval::ml::ppair::inv(), pindex(), と osl::WHITE.
参照元 fillSame().
for different owner
piecePair.cc の 338 行で定義されています。
参照先 osl::BLACK, osl::eval::ml::ppair::inv(), pindex(), と osl::WHITE.
static int osl::eval::ml::PiecePair::IndexTable::pindex | ( | Player | player, | |
Ptype | ptype | |||
) | [inline, static] |
piecePair.h の 87 行で定義されています。
参照先 osl::newPtypeO(), と osl::ptypeOIndex().
参照元 fillBW(), と fillDiffer().