「.ipx」という拡張子を持つ棋泉形式ファイル. [詳細]
#include <kisen.h>
Public メソッド | |
KisenIpxWriter (std::ostream &ostream) | |
void | save (const Record &, int black_rating, int white_rating, const std::string &black_title, const std::string &white_title) |
Private メソッド | |
void | writeString (const std::string &name, size_t length) |
void | writeRating (int rating) |
Private 変数 | |
std::ostream & | os |
「.ipx」という拡張子を持つ棋泉形式ファイル.
対局者に関する情報(「プレイヤー名」,「レーティング」) が分かっている.書かれるのは分かっている部分のみ。 勝敗情報は不完全。千日手や持将棋の情報が Record にないため。
osl::record::KisenIpxWriter::KisenIpxWriter | ( | std::ostream & | ostream | ) | [inline] |
void osl::record::KisenIpxWriter::save | ( | const Record & | record, | |
int | black_rating, | |||
int | white_rating, | |||
const std::string & | black_title, | |||
const std::string & | white_title | |||
) |
参照先 osl::BLACK, osl::record::KisenIpxFile::BLACK_WIN, osl::record::KisenIpxFile::BLACK_WIN_256, osl::misc::IconvConvert::convert(), osl::record::Record::getMoves(), osl::record::Record::getPlayer(), moves, os, osl::WHITE, osl::record::KisenIpxFile::WHITE_WIN, osl::record::KisenIpxFile::WHITE_WIN_256, writeRating(), と writeString().
void osl::record::KisenIpxWriter::writeRating | ( | int | rating | ) | [private] |
void osl::record::KisenIpxWriter::writeString | ( | const std::string & | name, | |
size_t | length | |||
) | [private] |
std::ostream& osl::record::KisenIpxWriter::os [private] |
参照元 save(), と writeString().