My Project
Public Member Functions | Static Public Member Functions | List of all members
osl::kakinoki::KakinokiFile Class Reference

#include <kakinoki.h>

Inheritance diagram for osl::kakinoki::KakinokiFile:
osl::record::RecordFile

Public Member Functions

 KakinokiFile (const std::string &filename)
 
 ~KakinokiFile ()
 
- Public Member Functions inherited from osl::record::RecordFile
virtual ~RecordFile ()
 
Record load () const
 
const NumEffectState initialState () const
 
const std::vector< Movemoves () 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

- Protected Attributes inherited from osl::record::RecordFile
Record record
 

Detailed Description

Definition at line 20 of file kakinoki.h.

Constructor & Destructor Documentation

◆ KakinokiFile()

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.

◆ ~KakinokiFile()

osl::kakinoki::KakinokiFile::~KakinokiFile ( )

Definition at line 252 of file kakinoki.cc.

Member Function Documentation

◆ isKakinokiFile()

bool osl::kakinoki::KakinokiFile::isKakinokiFile ( const std::string &  filename)
static

Definition at line 257 of file kakinoki.cc.

References K_KIFU, K_SENKEI, and K_TEAIWARI.

◆ parseLine()

void osl::kakinoki::KakinokiFile::parseLine ( SimpleState state,
Record record,
std::string  s,
CArray< bool, 9 > &  board_parsed 
)
static

The documentation for this class was generated from the following files: