#include <kisen.h>
Public Member Functions | |
OKisenStream (std::ostream &ostream) | |
void | save (const SimpleState &state, const vector< Move > &moves) |
virtual void | save (Record *) |
virtual | ~OKisenStream () |
![]() | |
virtual | ~ORecordStream () |
Private Attributes | |
std::ostream & | os |
|
inline |
|
inlinevirtual |
void osl::record::OKisenStream::save | ( | const SimpleState & | state, |
const vector< Move > & | moves | ||
) |
Definition at line 293 of file kisen.cc.
References count, osl::Move::from(), osl::HIRATE, osl::Move::isDrop(), osl::Move::isPromotion(), osl::eval::min(), order, osl::Move::player(), osl::Move::ptype(), and osl::Move::to().
Referenced by run().
|
virtual |
Implements osl::record::ORecordStream.
Definition at line 339 of file kisen.cc.
References osl::record::Record::getInitialState(), osl::record::Record::getMoves(), and moves.