My Project
|
#include <kakinoki.h>
Public Member Functions | |
KakinokiFile (const std::string &filename) | |
~KakinokiFile () | |
![]() | |
virtual | ~RecordFile () |
Record | load () const |
const NumEffectState | initialState () const |
const std::vector< Move > | moves () const |
Static Public Member Functions | |
static bool | isKakinokiFile (const std::string &filename) |
static void | parseLine (SimpleState &state, Record &record, std::string s, CArray< bool, 9 > &board_parsed) |
Additional Inherited Members | |
![]() | |
Record | record |
Definition at line 20 of file kakinoki.h.
osl::kakinoki::KakinokiFile::KakinokiFile | ( | const std::string & | filename | ) |
Definition at line 217 of file kakinoki.cc.
References osl::SimpleState::init(), osl::SimpleState::isConsistent(), and K_HENKA.
osl::kakinoki::KakinokiFile::~KakinokiFile | ( | ) |
Definition at line 252 of file kakinoki.cc.
|
static |
Definition at line 257 of file kakinoki.cc.
References K_KIFU, K_SENKEI, and K_TEAIWARI.
|
static |
Definition at line 20 of file kakinoki.cc.
References osl::CArray< T, Capacity >::begin(), osl::BLACK, osl::CArray< T, Capacity >::end(), osl::CArray< T, Capacity >::fill(), osl::HIRATE, osl::SimpleState::init(), osl::record::Record::initial_comment, osl::RecordMinimal::initial_state, osl::SimpleState::initPawnMask(), osl::Move::isNormal(), osl::isPiece(), osl::SimpleState::isValidMove(), K_BLACK, K_COLON, K_K1, K_K10, K_K2, K_K3, K_K4, K_K5, K_K6, K_K7, K_K8, K_K9, K_KAISHI, K_KISEN, K_MOCHIGOMA, K_NASHI, K_NICHIJI, K_SPACE, K_TESUU, K_TORYO, K_WHITE, osl::record::Record::lastMove(), osl::NumEffectState::makeMove(), osl::RecordMinimal::moves, osl::record::Record::moves(), osl::record::Record::player, osl::record::Record::record, osl::record::Record::result, osl::record::Record::setMoveComment(), osl::SimpleState::setPiece(), osl::record::Record::start_date, osl::record::KanjiMove::toPtype(), osl::record::Record::tournament_name, osl::SimpleState::turn(), and osl::WHITE.