関数 | |
void | makeOffsetIndex () |
int | inv (int offset_id) |
int | swaplr (int offset_id) |
int | swapud (int offset_id) |
int | pindex (Player player, Ptype ptype) |
void | makeTable () |
void | makeTableX () |
int | wrap9 (int y) |
void | makeTableY () |
変数 | |
CArray< int, 0x200 > | offset_index |
PiecePair::IndexTable & | plain_table = PiecePair::plain_table |
CArray< PiecePair::IndexTable, 10 > & | x_table = PiecePair::x_table |
CArray< PiecePair::IndexTable, 10 > & | y_table = PiecePair::y_table |
CArray3d< int, PTYPEO_SIZE, 12, PTYPEO_SIZE > | x_values [10] |
CArray3d< int, PTYPEO_SIZE, 12, PTYPEO_SIZE > | y_values [10] |
int osl::eval::ml::ppair::inv | ( | int | offset_id | ) | [inline] |
void osl::eval::ml::ppair::makeOffsetIndex | ( | ) |
piecePair.cc の 38 行で定義されています。
参照先 offset_index, osl::eval::ml::PiecePair::offsets, と osl::CArray< T, Capacity >::size().
void osl::eval::ml::ppair::makeTable | ( | ) |
void osl::eval::ml::ppair::makeTableX | ( | ) |
void osl::eval::ml::ppair::makeTableY | ( | ) |
piecePair.cc の 227 行で定義されています。
参照先 osl::BLACK, inv(), osl::eval::ml::PiecePair::offsets, pindex(), osl::eval::ml::PiecePair::plain_table_size, osl::PTYPE_PIECE_MIN, osl::CArray< T, Capacity >::size(), swaplr(), osl::WHITE, wrap9(), osl::eval::ml::PiecePair::x_table_size, y_table, と osl::eval::ml::PiecePair::y_table_size.
int osl::eval::ml::ppair::pindex | ( | Player | player, | |
Ptype | ptype | |||
) |
piecePair.cc の 62 行で定義されています。
参照元 makeTable(), makeTableX(), と makeTableY().
int osl::eval::ml::ppair::swaplr | ( | int | offset_id | ) | [inline] |
piecePair.cc の 50 行で定義されています。
参照元 makeTableX(), makeTableY(), と swapud().
int osl::eval::ml::ppair::swapud | ( | int | offset_id | ) | [inline] |
int osl::eval::ml::ppair::wrap9 | ( | int | y | ) |
piecePair.cc の 223 行で定義されています。
参照元 makeTableY().
CArray<int, 0x200> osl::eval::ml::ppair::offset_index |
piecePair.cc の 34 行で定義されています。
参照元 makeTable().
piecePair.cc の 35 行で定義されています。
CArray3d<int, PTYPEO_SIZE, 12, PTYPEO_SIZE> osl::eval::ml::ppair::x_values[10] |
piecePair.cc の 290 行で定義されています。
参照元 osl::eval::ml::PiecePair::adjust12(), osl::eval::ml::PiecePair::adjust12One(), osl::eval::ml::PiecePair::compile(), osl::eval::ml::PiecePair::evalWithUpdateCompiled(), osl::eval::ml::PiecePair::sum12(), osl::eval::ml::PiecePair::sum12One(), と osl::eval::ml::PiecePair::valueCompiled().
piecePair.cc の 36 行で定義されています。
CArray3d<int, PTYPEO_SIZE, 12, PTYPEO_SIZE> osl::eval::ml::ppair::y_values[10] |
piecePair.cc の 290 行で定義されています。
参照元 osl::eval::ml::PiecePair::adjust12(), osl::eval::ml::PiecePair::adjust12One(), osl::eval::ml::PiecePair::compile(), osl::eval::ml::PiecePair::evalWithUpdateCompiled(), osl::eval::ml::PiecePair::sum12(), osl::eval::ml::PiecePair::sum12One(), と osl::eval::ml::PiecePair::valueCompiled().