#include <bigramPosition.h>
Public メソッド | |
BigramHelper () | |
int | moveToIndex (osl::Move move, osl::Player player) const |
int | moveToValue (osl::Move move) const |
int | toIndex (osl::Position pos, osl::Move move, osl::Player player) const |
osl::Move | indexToMove (int value, const CategoryEnv::effect_state_t &state) const |
Private メソッド | |
int | moveToIndex (osl::Move move, bool from) const |
Private 変数 | |
CArray< int, PTYPE_SIZE > | pieceMap |
bigramPosition.h の 22 行で定義されています。
osl::category::BigramHelper::BigramHelper | ( | ) |
int osl::category::BigramHelper::moveToIndex | ( | osl::Move | move, | |
osl::Player | player | |||
) | const |
bigramPosition.cc の 47 行で定義されています。
参照先 osl::BLACK, と osl::Move::isNormal().
参照元 moveToValue(), と toIndex().
int osl::category::BigramHelper::moveToValue | ( | osl::Move | move | ) | const |
int osl::category::BigramHelper::toIndex | ( | osl::Position | pos, | |
osl::Move | move, | |||
osl::Player | player | |||
) | const |
osl::Move osl::category::BigramHelper::indexToMove | ( | int | value, | |
const CategoryEnv::effect_state_t & | state | |||
) | const |
int osl::category::BigramHelper::moveToIndex | ( | osl::Move | move, | |
bool | from | |||
) | const [private] |
CArray<int, PTYPE_SIZE> osl::category::BigramHelper::pieceMap [private] |