持ち駒用(標準文字) More...
#include <kanjiPrint.h>
Public Member Functions | |
const std::string & | getDan (const size_t index) const |
段数の文字を返す | |
const std::string & | getSuji (const size_t index) const |
筋の文字を返す。駒の文字幅に合わせる必要がある。 | |
const std::string & | getPiece (const size_t index) const |
盤面上の駒を返す | |
Static Public Attributes | |
static const misc::CArray < std::string, 10 > | dan |
段数の文字 | |
static const misc::CArray < std::string, 10 > | suji |
筋の文字。駒の文字幅に合わせる必要がある。 | |
static const misc::CArray < std::string, 32 > | pieces |
盤面上の駒の漢字文字 |
持ち駒用(標準文字)
Definition at line 144 of file kanjiPrint.h.
const std::string& osl::record::StandardCharacters::getDan | ( | const size_t | index | ) | const [inline, virtual] |
段数の文字を返す
Implements osl::record::Characters.
Definition at line 153 of file kanjiPrint.h.
References dan.
const std::string& osl::record::StandardCharacters::getPiece | ( | const size_t | index | ) | const [inline, virtual] |
盤面上の駒を返す
Implements osl::record::Characters.
Definition at line 155 of file kanjiPrint.h.
References pieces.
const std::string& osl::record::StandardCharacters::getSuji | ( | const size_t | index | ) | const [inline, virtual] |
筋の文字を返す。駒の文字幅に合わせる必要がある。
Implements osl::record::Characters.
Definition at line 154 of file kanjiPrint.h.
References suji.
const osl::misc::CArray< std::string, 10 > osl::record::StandardCharacters::dan [static] |
段数の文字
Definition at line 147 of file kanjiPrint.h.
Referenced by getDan(), osl::record::KanjiMove::KanjiMove(), and osl::record::ki2::show().
const osl::misc::CArray< std::string, 32 > osl::record::StandardCharacters::pieces [static] |
{{ K_NAKAGURO, "+E", K_PPAWN, K_PLANCE, K_PKNIGHT, K_PSILVER, K_PBISHOP, K_PROOK, K_KING, K_GOLD, K_PAWN, K_LANCE, K_KNIGHT, K_SILVER, K_BISHOP, K_ROOK, K_NAKAGURO, "+E", K_PPAWN, K_PLANCE, K_PKNIGHT, K_PSILVER, K_PBISHOP, K_PROOK, K_KING, K_GOLD, K_PAWN, K_LANCE, K_KNIGHT, K_SILVER, K_BISHOP, K_ROOK }}
盤面上の駒の漢字文字
Definition at line 151 of file kanjiPrint.h.
Referenced by getPiece().
const osl::misc::CArray< std::string, 10 > osl::record::StandardCharacters::suji [static] |
筋の文字。駒の文字幅に合わせる必要がある。
Definition at line 149 of file kanjiPrint.h.
Referenced by getSuji(), osl::record::KanjiMove::KanjiMove(), and osl::record::ki2::show().