#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 () |
Private Attributes | |
std::ostream & | os |
osl::record::OKisenStream::OKisenStream | ( | std::ostream & | ostream | ) | [inline] |
virtual osl::record::OKisenStream::~OKisenStream | ( | ) | [inline, virtual] |
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().
void osl::record::OKisenStream::save | ( | Record * | record | ) | [virtual] |
Implements osl::record::ORecordStream.
Definition at line 339 of file kisen.cc.
References osl::record::Record::getInitialState(), osl::record::Record::getMoves(), and moves.
std::ostream& osl::record::OKisenStream::os [private] |