棋譜関係 More...
Namespaces | |
namespace | csa |
CSA形式. | |
namespace | kakinoki |
namespace | ki2 |
namespace | myshogi |
namespace | opening |
定跡 | |
namespace | psn |
gnushogi で使われるフォーマット. | |
namespace | usi |
Classes | |
class | CheckDuplicate |
Container of moves to check duplicated games. More... | |
class | OPiece |
class | CompactBoard |
SimpleStateよりcompactな局面の表現 More... | |
class | KanjiMove |
Parse kanji records such as "7六歩", the style of which is generally used to write Shogi records in Japanese. More... | |
class | Color |
カラーコードを保持するクラス。 More... | |
class | ChangeShellColor |
shellの文字出力にて、色を変える。 More... | |
class | Characters |
駒の文字を管理するAbstract class。 More... | |
struct | StandardCharacters |
持ち駒用(標準文字) More... | |
struct | RussianCharacters |
ロシア文字(激指フォント用) More... | |
struct | KIFCharacters |
柿木形式(KIF)。頭にv More... | |
class | KanjiPrint |
局面を漢字でカラーで表示する. More... | |
class | KisenUtils |
class | IKisenStream |
class | KisenFile |
「.kif」という拡張子を持つ棋泉形式ファイル. More... | |
class | KisenIpxFile |
「.ipx」という拡張子を持つ棋泉形式ファイル. More... | |
class | KisenPlusFile |
「.kpf」という拡張子を持つ棋泉プラス形式ファイル. More... | |
class | OKisenStream |
class | KisenIpxWriter |
「.ipx」という拡張子を持つ棋泉形式ファイル. More... | |
class | OSquare |
Square, Owner: 9 bits. More... | |
class | OPSquare |
Square, Owner, Promoted : 10 bits. More... | |
class | MiniBoard |
More compact board than CompactBoard. More... | |
class | MiniBoardChar50 |
50 byte の盤面. More... | |
class | IRecordStream |
class | ORecordStream |
class | MoveRecord |
とりあえず tree を表現できるようにする. 合流は考えない. 所詮,出すのは CSA かGCF More... | |
class | NodeRecord |
class | Record |
class | RecordVisitorObserver |
class | RecordVisitor |
struct | SearchInfo |
struct | opiece_sort |
struct | oposition_sort |
Enumerations | |
enum | NodeType { MOVE, TORYO, MATTA, CHUDAN, SENNICHITE, JISHOGI, TSUMI, FUZUMI, ND_ERROR, KACHI, HIKIWAKE } |
Functions | |
bool | operator== (const CompactBoard &, const CompactBoard &) |
局面を比較する. | |
std::ostream & | operator<< (std::ostream &os, const CompactBoard &c) |
std::istream & | operator>> (std::istream &os, CompactBoard &c) |
std::ostream & | operator<< (std::ostream &os, const Color &c) |
std::string | kanjiNumber (const int n) |
漢数字を返す(持ち駒の数などで用いる) | |
bool | operator< (const MiniBoardChar50 &, const MiniBoardChar50 &) |
bool | operator== (const MiniBoardChar50 &, const MiniBoardChar50 &) |
std::ostream & | operator<< (std::ostream &, const MoveRecord &) |
std::ostream & | operator<< (std::ostream &, Record &) |
int | readInt (std::istream &is) |
void | writeInt (std::ostream &os, int n) |
void | kakinokiParseLine (boost::shared_ptr< RecordVisitor > &rv, std::string s) |
int | fromBase64 (const std::string &base64, MiniBoard &mb) |
Variables | |
static const std::string | K_BLACK_SIGN = "\xA2\xA5" |
Define Kanji characters by using EUC-JP codes. | |
static const std::string | K_WHITE_SIGN = "\xA2\xA4" |
static const std::string | K_SPACE = "\xA1\xA1" |
static const std::string | K_NAKAGURO = "\xA1\xA6" |
static const std::string | K_COLON = "\xA1\xA7" |
static const std::string | K_R1 = "\xA3\xB1" |
static const std::string | K_R2 = "\xA3\xB2" |
static const std::string | K_R3 = "\xA3\xB3" |
static const std::string | K_R4 = "\xA3\xB4" |
static const std::string | K_R5 = "\xA3\xB5" |
static const std::string | K_R6 = "\xA3\xB6" |
static const std::string | K_R7 = "\xA3\xB7" |
static const std::string | K_R8 = "\xA3\xB8" |
static const std::string | K_R9 = "\xA3\xB9" |
static const std::string | K_K1 = "\xB0\xEC" |
static const std::string | K_K2 = "\xC6\xF3" |
static const std::string | K_K3 = "\xBB\xB0" |
static const std::string | K_K4 = "\xBB\xCD" |
static const std::string | K_K5 = "\xB8\xDE" |
static const std::string | K_K6 = "\xCF\xBB" |
static const std::string | K_K7 = "\xBC\xB7" |
static const std::string | K_K8 = "\xC8\xAC" |
static const std::string | K_K9 = "\xB6\xE5" |
static const std::string | K_K10 = "\xBD\xBD" |
static const std::string | K_K11 = "\xBD\xBD\xA3\xB1" |
static const std::string | K_K12 = "\xBD\xBD\xA3\xB2" |
static const std::string | K_K13 = "\xBD\xBD\xBB\xB0" |
static const std::string | K_K14 = "\xBD\xBD\xBB\xCD" |
static const std::string | K_K15 = "\xBD\xBD\xB8\xDE" |
static const std::string | K_K16 = "\xBD\xBD\xCF\xBB" |
static const std::string | K_K17 = "\xBD\xBD\xBC\xB7" |
static const std::string | K_K18 = "\xBD\xBD\xC8\xAC" |
static const std::string | K_MIGI = "\xB1\xA6" |
static const std::string | K_HIDARI = "\xBA\xB8" |
static const std::string | K_UE = "\xBE\xE5" |
static const std::string | K_SHITA = "\xB2\xBC" |
static const std::string | K_SUGU = "\xC4\xBE" |
static const std::string | K_YORU = "\xB4\xF3" |
static const std::string | K_HIKU = "\xB0\xFA" |
static const std::string | K_YUKU = "\xB9\xD4" |
static const std::string | K_ONAZI = "\xC6\xB1" |
static const std::string | K_NARU = "\xC0\xAE" |
static const std::string | K_FUNARI = "\xC9\xD4" + K_NARU |
static const std::string | K_UTSU = "\xC2\xC7" |
static const std::string | K_PAWN = "\xCA\xE2" |
static const std::string | K_PAWN_R = "\xA7\xAE" |
static const std::string | K_PPAWN = "\xA4\xC8" |
static const std::string | K_PPAWN_R = "\xA7\xAF" |
static const std::string | K_LANCE = "\xB9\xE1" |
static const std::string | K_LANCE_R = "\xA7\xAC" |
static const std::string | K_PLANCE = "\xB0\xC9" |
static const std::string | K_PLANCE_R = "\xA7\xAD" |
static const std::string | K_PLANCE_D = K_NARU + K_LANCE |
static const std::string | K_KNIGHT = "\xB7\xCB" |
static const std::string | K_KNIGHT_R = "\xA7\xAA" |
static const std::string | K_PKNIGHT = "\xB7\xBD" |
static const std::string | K_PKNIGHT_R = "\xA7\xAB" |
static const std::string | K_PKNIGHT_D = K_NARU + K_KNIGHT |
static const std::string | K_SILVER = "\xB6\xE4" |
static const std::string | K_SILVER_R = "\xA7\xA8" |
static const std::string | K_PSILVER = "\xC1\xB4" |
static const std::string | K_PSILVER_R = "\xA7\xA9" |
static const std::string | K_PSILVER_D = K_NARU + K_SILVER |
static const std::string | K_GOLD = "\xB6\xE2" |
static const std::string | K_GOLD_R = "\xA7\xA7" |
static const std::string | K_BISHOP = "\xB3\xD1" |
static const std::string | K_BISHOP_R = "\xA7\xA4" |
static const std::string | K_PBISHOP = "\xC7\xCF" |
static const std::string | K_PBISHOP_R = "\xA7\xA5" |
static const std::string | K_ROOK = "\xC8\xF4" |
static const std::string | K_ROOK_R = "\xA7\xA2" |
static const std::string | K_PROOK = "\xCE\xB6" |
static const std::string | K_PROOK2 = "\xCE\xB5" |
static const std::string | K_PROOK_R = "\xA7\xA3" |
static const std::string | K_KING = "\xB6\xCC" |
static const std::string | K_KING_R = "\xA7\xA1" |
static const std::string | K_BLACK = "\xC0\xE8\xBC\xEA" |
static const std::string | K_WHITE = "\xB8\xE5\xBC\xEA" |
static const std::string | K_BLACK_STAND = "\xBB\xFD\xB6\xF0" |
static const std::string | K_WHITE_STAND = "\xBB\xFD\xB6\xF0" |
static const std::string | K_TEAIWARI = "\xBC\xEA\xB9\xE7\xB3\xE4" |
static const std::string | K_PASS = "\xA5\xD1\xA5\xB9" |
static const std::string | K_SENKEI = "\xC0\xEF\xB7\xBF" |
static const std::string | K_TORYO = "\xc5\xea\xce\xbb" |
static const std::string | K_HENKA = "\xca\xd1\xb2\xbd" |
static const std::string | K_KISEN = "\xb4\xfd\xc0\xef" |
static const std::string | K_KIFU = "\xb4\xfd\xc9\xe8" |
static const std::string | K_TSUMERO = "\xb5\xcd\xa4\xe1\xa4\xed" |
static const std::string | K_KAISHI = "\xb3\xab\xbb\xcf" |
static const std::string | K_NICHIJI = "\xc6\xfc\xbb\xfe" |
棋譜関係
int osl::record::fromBase64 | ( | const std::string & | base64, |
MiniBoard & | mb | ||
) |
Definition at line 257 of file miniBoard.cc.
References osl::misc::base64Decode(), osl::record::MiniBoard::bishop_pieces, osl::BLACK, osl::record::MiniBoard::gold_pieces, osl::record::MiniBoard::king_pieces, osl::record::MiniBoard::knight_pieces, osl::record::MiniBoard::lance_pieces, osl::record::MiniBoard::pawn_pieces, osl::record::MiniBoard::rook_pieces, osl::record::MiniBoard::silver_pieces, osl::record::OSquare::total_bits, osl::record::OPSquare::total_bits, osl::record::MiniBoard::total_bits, osl::record::MiniBoard::turn, and osl::WHITE.
void osl::record::kakinokiParseLine | ( | boost::shared_ptr< RecordVisitor > & | rv, |
std::string | s | ||
) |
Definition at line 19 of file kakinoki.cc.
References osl::record::MoveRecord::addComment(), osl::record::Record::addInitialComment(), osl::BLACK, osl::record::Record::BLACK_WIN, osl::Move::isNormal(), K_BLACK, K_COLON, K_KISEN, K_TORYO, K_WHITE, osl::record::Record::setPlayer(), osl::record::Record::setResult(), osl::record::Record::setTounamentName(), osl::record::kakinoki::strToMove(), osl::WHITE, and osl::record::Record::WHITE_WIN.
Referenced by osl::record::kakinoki::InputStream::load().
std::string osl::record::kanjiNumber | ( | const int | n | ) |
bool osl::record::operator< | ( | const MiniBoardChar50 & | l, |
const MiniBoardChar50 & | r | ||
) |
Definition at line 77 of file miniBoardChar50.cc.
References osl::record::MiniBoardChar50::data.
std::ostream & osl::record::operator<< | ( | std::ostream & | os, |
const CompactBoard & | c | ||
) |
Definition at line 102 of file compactBoard.cc.
References osl::record::CompactBoard::pieces, osl::record::CompactBoard::turn(), and writeInt().
std::ostream & osl::record::operator<< | ( | std::ostream & | os, |
const MoveRecord & | mr | ||
) |
Definition at line 176 of file record.cc.
References osl::record::MoveRecord::getNodeIndex().
std::ostream & osl::record::operator<< | ( | std::ostream & | os, |
Record & | r | ||
) |
Definition at line 181 of file record.cc.
References osl::record::NodeRecord::at(), osl::BLACK, osl::record::MoveRecord::getComment(), osl::record::Record::getInitialState(), osl::record::MoveRecord::getMove(), osl::record::RecordVisitor::getNode(), osl::record::MoveRecord::getNodeIndex(), osl::record::Record::getPlayer(), osl::record::MoveRecord::getTime(), osl::record::Record::getVersion(), osl::record::Record::moveOf(), osl::record::Record::nodeOf(), osl::record::RecordVisitor::setRecord(), osl::record::RecordVisitor::setState(), osl::record::NodeRecord::size(), and osl::WHITE.
std::ostream & osl::record::operator<< | ( | std::ostream & | os, |
const Color & | c | ||
) |
Definition at line 161 of file kanjiPrint.cc.
References osl::record::Color::value.
bool osl::record::operator== | ( | const CompactBoard & | lhs, |
const CompactBoard & | rhs | ||
) |
局面を比較する.
将棋としての局面(手番や持ち駒を含む)を比較する. NumEffectState等と異なり駒番号は考慮されない.
Definition at line 96 of file compactBoard.cc.
References osl::record::CompactBoard::pieces, and osl::record::CompactBoard::turn().
bool osl::record::operator== | ( | const MiniBoardChar50 & | l, |
const MiniBoardChar50 & | r | ||
) |
Definition at line 82 of file miniBoardChar50.cc.
References osl::record::MiniBoardChar50::data.
std::istream & osl::record::operator>> | ( | std::istream & | os, |
CompactBoard & | c | ||
) |
Definition at line 114 of file compactBoard.cc.
References osl::record::CompactBoard::pieces, osl::record::CompactBoard::player_to_move, and readInt().
int osl::record::readInt | ( | std::istream & | is | ) |
Definition at line 215 of file record.cc.
Referenced by osl::record::opening::WeightedBook::getBlackWinCount(), osl::record::opening::WinCountBook::getLoseCount(), osl::record::opening::WeightedBook::getMoves(), osl::record::opening::WinCountBook::getMoves(), osl::record::opening::WeightedBook::getWhiteWinCount(), osl::record::opening::WinCountBook::getWinCount(), OpeningBookConverter::OpeningBookConverter(), osl::record::opening::operator>>(), operator>>(), osl::record::CompactBoard::toBase64(), and osl::record::opening::WeightedBook::WeightedBook().
void osl::record::writeInt | ( | std::ostream & | os, |
int | n | ||
) |
Definition at line 227 of file record.cc.
Referenced by osl::record::CompactBoard::fromBase64(), osl::record::opening::operator<<(), and operator<<().
const std::string osl::record::K_BISHOP = "\xB3\xD1" [static] |
Definition at line 79 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_BISHOP_R = "\xA7\xA4" [static] |
Definition at line 80 of file kanjiCode.h.
const std::string osl::record::K_BLACK = "\xC0\xE8\xBC\xEA" [static] |
Definition at line 91 of file kanjiCode.h.
Referenced by kakinokiParseLine().
const std::string osl::record::K_BLACK_SIGN = "\xA2\xA5" [static] |
Define Kanji characters by using EUC-JP codes.
Definition at line 13 of file kanjiCode.h.
Referenced by osl::record::ki2::show(), and osl::record::KanjiMove::strToMove().
const std::string osl::record::K_BLACK_STAND = "\xBB\xFD\xB6\xF0" [static] |
Definition at line 93 of file kanjiCode.h.
Referenced by osl::record::KanjiPrint::print().
const std::string osl::record::K_COLON = "\xA1\xA7" [static] |
Definition at line 17 of file kanjiCode.h.
Referenced by kakinokiParseLine().
const std::string osl::record::K_FUNARI = "\xC9\xD4" + K_NARU [static] |
Definition at line 55 of file kanjiCode.h.
Referenced by osl::record::ki2::showPromote(), and osl::record::KanjiMove::strToMove().
const std::string osl::record::K_GOLD = "\xB6\xE2" [static] |
Definition at line 77 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_GOLD_R = "\xA7\xA7" [static] |
Definition at line 78 of file kanjiCode.h.
const std::string osl::record::K_HENKA = "\xca\xd1\xb2\xbd" [static] |
Definition at line 99 of file kanjiCode.h.
Referenced by osl::record::kakinoki::InputStream::load().
const std::string osl::record::K_HIDARI = "\xBA\xB8" [static] |
Definition at line 46 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().
const std::string osl::record::K_HIKU = "\xB0\xFA" [static] |
Definition at line 51 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().
const std::string osl::record::K_K1 = "\xB0\xEC" [static] |
Definition at line 27 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K10 = "\xBD\xBD" [static] |
Definition at line 36 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K11 = "\xBD\xBD\xA3\xB1" [static] |
Definition at line 37 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K12 = "\xBD\xBD\xA3\xB2" [static] |
Definition at line 38 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K13 = "\xBD\xBD\xBB\xB0" [static] |
Definition at line 39 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K14 = "\xBD\xBD\xBB\xCD" [static] |
Definition at line 40 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K15 = "\xBD\xBD\xB8\xDE" [static] |
Definition at line 41 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K16 = "\xBD\xBD\xCF\xBB" [static] |
Definition at line 42 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K17 = "\xBD\xBD\xBC\xB7" [static] |
Definition at line 43 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K18 = "\xBD\xBD\xC8\xAC" [static] |
Definition at line 44 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K2 = "\xC6\xF3" [static] |
Definition at line 28 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K3 = "\xBB\xB0" [static] |
Definition at line 29 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K4 = "\xBB\xCD" [static] |
Definition at line 30 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K5 = "\xB8\xDE" [static] |
Definition at line 31 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K6 = "\xCF\xBB" [static] |
Definition at line 32 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K7 = "\xBC\xB7" [static] |
Definition at line 33 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K8 = "\xC8\xAC" [static] |
Definition at line 34 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_K9 = "\xB6\xE5" [static] |
Definition at line 35 of file kanjiCode.h.
Referenced by kanjiNumber().
const std::string osl::record::K_KAISHI = "\xb3\xab\xbb\xcf" [static] |
Definition at line 103 of file kanjiCode.h.
const std::string osl::record::K_KIFU = "\xb4\xfd\xc9\xe8" [static] |
Definition at line 101 of file kanjiCode.h.
Referenced by osl::record::kakinoki::KakinokiFile::isKakinokiFile().
const std::string osl::record::K_KING = "\xB6\xCC" [static] |
Definition at line 88 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_KING_R = "\xA7\xA1" [static] |
Definition at line 89 of file kanjiCode.h.
const std::string osl::record::K_KISEN = "\xb4\xfd\xc0\xef" [static] |
Definition at line 100 of file kanjiCode.h.
Referenced by kakinokiParseLine().
const std::string osl::record::K_KNIGHT = "\xB7\xCB" [static] |
Definition at line 67 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_KNIGHT_R = "\xA7\xAA" [static] |
Definition at line 68 of file kanjiCode.h.
const std::string osl::record::K_LANCE = "\xB9\xE1" [static] |
Definition at line 62 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_LANCE_R = "\xA7\xAC" [static] |
Definition at line 63 of file kanjiCode.h.
const std::string osl::record::K_MIGI = "\xB1\xA6" [static] |
Definition at line 45 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().
const std::string osl::record::K_NAKAGURO = "\xA1\xA6" [static] |
Definition at line 16 of file kanjiCode.h.
const std::string osl::record::K_NARU = "\xC0\xAE" [static] |
Definition at line 54 of file kanjiCode.h.
Referenced by osl::record::ki2::show(), osl::record::ki2::showPromote(), osl::record::KanjiMove::strToMove(), and osl::record::kakinoki::strToMove().
const std::string osl::record::K_NICHIJI = "\xc6\xfc\xbb\xfe" [static] |
Definition at line 104 of file kanjiCode.h.
const std::string osl::record::K_ONAZI = "\xC6\xB1" [static] |
Definition at line 53 of file kanjiCode.h.
Referenced by osl::record::ki2::show(), osl::record::KanjiMove::strToMove(), and osl::record::kakinoki::strToMove().
const std::string osl::record::K_PASS = "\xA5\xD1\xA5\xB9" [static] |
Definition at line 96 of file kanjiCode.h.
Referenced by osl::record::ki2::show().
const std::string osl::record::K_PAWN = "\xCA\xE2" [static] |
Definition at line 58 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PAWN_R = "\xA7\xAE" [static] |
Definition at line 59 of file kanjiCode.h.
const std::string osl::record::K_PBISHOP = "\xC7\xCF" [static] |
Definition at line 81 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PBISHOP_R = "\xA7\xA5" [static] |
Definition at line 82 of file kanjiCode.h.
const std::string osl::record::K_PKNIGHT = "\xB7\xBD" [static] |
Definition at line 69 of file kanjiCode.h.
const std::string osl::record::K_PKNIGHT_D = K_NARU + K_KNIGHT [static] |
Definition at line 71 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PKNIGHT_R = "\xA7\xAB" [static] |
Definition at line 70 of file kanjiCode.h.
const std::string osl::record::K_PLANCE = "\xB0\xC9" [static] |
Definition at line 64 of file kanjiCode.h.
const std::string osl::record::K_PLANCE_D = K_NARU + K_LANCE [static] |
Definition at line 66 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PLANCE_R = "\xA7\xAD" [static] |
Definition at line 65 of file kanjiCode.h.
const std::string osl::record::K_PPAWN = "\xA4\xC8" [static] |
Definition at line 60 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PPAWN_R = "\xA7\xAF" [static] |
Definition at line 61 of file kanjiCode.h.
const std::string osl::record::K_PROOK = "\xCE\xB6" [static] |
Definition at line 85 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PROOK2 = "\xCE\xB5" [static] |
Definition at line 86 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PROOK_R = "\xA7\xA3" [static] |
Definition at line 87 of file kanjiCode.h.
const std::string osl::record::K_PSILVER = "\xC1\xB4" [static] |
Definition at line 74 of file kanjiCode.h.
const std::string osl::record::K_PSILVER_D = K_NARU + K_SILVER [static] |
Definition at line 76 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_PSILVER_R = "\xA7\xA9" [static] |
Definition at line 75 of file kanjiCode.h.
const std::string osl::record::K_R1 = "\xA3\xB1" [static] |
Definition at line 18 of file kanjiCode.h.
const std::string osl::record::K_R2 = "\xA3\xB2" [static] |
Definition at line 19 of file kanjiCode.h.
const std::string osl::record::K_R3 = "\xA3\xB3" [static] |
Definition at line 20 of file kanjiCode.h.
const std::string osl::record::K_R4 = "\xA3\xB4" [static] |
Definition at line 21 of file kanjiCode.h.
const std::string osl::record::K_R5 = "\xA3\xB5" [static] |
Definition at line 22 of file kanjiCode.h.
const std::string osl::record::K_R6 = "\xA3\xB6" [static] |
Definition at line 23 of file kanjiCode.h.
const std::string osl::record::K_R7 = "\xA3\xB7" [static] |
Definition at line 24 of file kanjiCode.h.
const std::string osl::record::K_R8 = "\xA3\xB8" [static] |
Definition at line 25 of file kanjiCode.h.
const std::string osl::record::K_R9 = "\xA3\xB9" [static] |
Definition at line 26 of file kanjiCode.h.
const std::string osl::record::K_ROOK = "\xC8\xF4" [static] |
Definition at line 83 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_ROOK_R = "\xA7\xA2" [static] |
Definition at line 84 of file kanjiCode.h.
const std::string osl::record::K_SENKEI = "\xC0\xEF\xB7\xBF" [static] |
Definition at line 97 of file kanjiCode.h.
Referenced by osl::record::kakinoki::KakinokiFile::isKakinokiFile().
const std::string osl::record::K_SHITA = "\xB2\xBC" [static] |
Definition at line 48 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates().
const std::string osl::record::K_SILVER = "\xB6\xE4" [static] |
Definition at line 72 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::KanjiMove().
const std::string osl::record::K_SILVER_R = "\xA7\xA8" [static] |
Definition at line 73 of file kanjiCode.h.
const std::string osl::record::K_SPACE = "\xA1\xA1" [static] |
Definition at line 15 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::strToMove().
const std::string osl::record::K_SUGU = "\xC4\xBE" [static] |
Definition at line 49 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().
const std::string osl::record::K_TEAIWARI = "\xBC\xEA\xB9\xE7\xB3\xE4" [static] |
Definition at line 95 of file kanjiCode.h.
const std::string osl::record::K_TORYO = "\xc5\xea\xce\xbb" [static] |
Definition at line 98 of file kanjiCode.h.
Referenced by kakinokiParseLine().
const std::string osl::record::K_TSUMERO = "\xb5\xcd\xa4\xe1\xa4\xed" [static] |
Definition at line 102 of file kanjiCode.h.
Referenced by osl::search::AlphaBeta2Tree< EvalT >::showPV().
const std::string osl::record::K_UE = "\xBE\xE5" [static] |
Definition at line 47 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().
const std::string osl::record::K_UTSU = "\xC2\xC7" [static] |
Definition at line 56 of file kanjiCode.h.
Referenced by osl::record::ki2::show(), osl::record::KanjiMove::strToMove(), and osl::record::kakinoki::strToMove().
const std::string osl::record::K_WHITE = "\xB8\xE5\xBC\xEA" [static] |
Definition at line 92 of file kanjiCode.h.
Referenced by kakinokiParseLine().
const std::string osl::record::K_WHITE_SIGN = "\xA2\xA4" [static] |
Definition at line 14 of file kanjiCode.h.
Referenced by osl::record::ki2::show().
const std::string osl::record::K_WHITE_STAND = "\xBB\xFD\xB6\xF0" [static] |
Definition at line 94 of file kanjiCode.h.
Referenced by osl::record::KanjiPrint::print().
const std::string osl::record::K_YORU = "\xB4\xF3" [static] |
Definition at line 50 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().
const std::string osl::record::K_YUKU = "\xB9\xD4" [static] |
Definition at line 52 of file kanjiCode.h.
Referenced by osl::record::KanjiMove::selectCandidates().