My Project
|
「.kpf」という拡張子を持つ棋泉プラス形式ファイル. More...
#include <kisen.h>
Public Member Functions | |
KisenPlusFile (const std::string &fileName) | |
size_t | size () const |
NumEffectState | initialState () const |
std::vector< Move > | moves (size_t index) |
void | load (size_t index, std::vector< Move > &, std::vector< int > &) |
Static Public Attributes | |
static const size_t | maxMoves =256 |
Private Attributes | |
NumEffectState | initial_state |
std::ifstream | ifs |
size_t | number_of_games |
|
explicit |
Definition at line 203 of file kisen.cc.
References ifs, and number_of_games.
|
inline |
Definition at line 110 of file kisen.h.
References initial_state.
void osl::record::KisenPlusFile::load | ( | size_t | index, |
std::vector< Move > & | moves, | ||
std::vector< int > & | times | ||
) |
Definition at line 221 of file kisen.cc.
References osl::NumEffectState::isConsistent(), osl::NumEffectState::makeMove(), osl::PieceStand::order, osl::SimpleState::pieceAt(), osl::promote(), osl::Piece::ptype(), and osl::SimpleState::turn().
std::vector< osl::Move > osl::record::KisenPlusFile::moves | ( | size_t | index | ) |
|
inline |
Definition at line 109 of file kisen.h.
References number_of_games.
|
private |
Definition at line 104 of file kisen.h.
Referenced by KisenPlusFile().
|
private |
Definition at line 103 of file kisen.h.
Referenced by initialState().
|
static |
|
private |
Definition at line 105 of file kisen.h.
Referenced by KisenPlusFile(), and size().