#include <kakinoki.h>
Public メソッド | |
KakinokiFile (const std::string &filename) | |
~KakinokiFile () | |
Static Public メソッド | |
static bool | isKakinokiFile (const std::string &filename) |
static void | parseLine (SimpleState &state, Record &record, std::string s, CArray< bool, 9 > &board_parsed) |
kakinoki.h の 20 行で定義されています。
osl::kakinoki::KakinokiFile::KakinokiFile | ( | const std::string & | filename | ) |
kakinoki.cc の 218 行で定義されています。
参照先 osl::SimpleState::init(), osl::SimpleState::isConsistent(), K_HENKA, parseLine(), と osl::misc::sjis2euc().
osl::kakinoki::KakinokiFile::~KakinokiFile | ( | ) |
kakinoki.cc の 253 行で定義されています。
bool osl::kakinoki::KakinokiFile::isKakinokiFile | ( | const std::string & | filename | ) | [static] |
kakinoki.cc の 258 行で定義されています。
参照先 K_KIFU, K_SENKEI, K_TEAIWARI, と osl::misc::sjis2euc().
void osl::kakinoki::KakinokiFile::parseLine | ( | SimpleState & | state, | |
Record & | record, | |||
std::string | s, | |||
CArray< bool, 9 > & | board_parsed | |||
) | [static] |
kakinoki.cc の 21 行で定義されています。
参照先 osl::CArray< T, Capacity >::begin(), osl::BLACK, osl::CArray< T, Capacity >::end(), osl::misc::eucToLang(), osl::CArray< T, Capacity >::fill(), osl::HIRATE, osl::SimpleState::init(), osl::SimpleState::initPawnMask(), osl::Move::isNormal(), osl::isPiece(), osl::SimpleState::isValidMove(), K_BLACK, K_COLON, K_K10, K_KAISHI, K_KISEN, K_MOCHIGOMA, K_NASHI, K_NICHIJI, K_SPACE, K_TESUU, K_TORYO, K_WHITE, osl::NumEffectState::makeMove(), osl::SimpleState::setPiece(), osl::Square::STAND(), osl::kakinoki::strToMove(), osl::kakinoki::strToPiece(), osl::SimpleState::turn(), と osl::WHITE.
参照元 KakinokiFile().