Classes | |
| class | InputStream |
| class | Ki2File |
| 「.ki2」という拡張子を持つ2ch形式ファイル. More... | |
| struct | Ki2IOError |
Functions | |
| const std::string | show (Square) |
| const std::string | show (Square cur, Square prev) |
| const std::string | show (Ptype) |
| const std::string | showPromote (bool) |
| const std::string | show (Move move, const NumEffectState &state, Move prev=Move()) |
| const std::string | show (const Move *first, const Move *last, const NumEffectState &state, Move prev=Move()) |
| const std::string | show (const Move *first, const Move *last, const char *threatmate_first, const char *threatmate_last, const NumEffectState &state, Move prev=Move()) |
| const std::string osl::record::ki2::show | ( | Square | position) |
Definition at line 188 of file ki2.cc.
References osl::record::StandardCharacters::dan, osl::Square::isPieceStand(), osl::record::StandardCharacters::suji, osl::Square::x(), and osl::Square::y().
Referenced by analyze_root(), osl::game_playing::UsiResponse::ki2currentinfo(), osl::game_playing::UsiResponse::ki2moves(), process(), show(), and osl::search::AlphaBeta2Tree< EvalT >::showPV().
| const std::string osl::record::ki2::show | ( | Square | cur, |
| Square | prev | ||
| ) |
| const std::string osl::record::ki2::show | ( | Ptype | ptype) |
Definition at line 196 of file ki2.cc.
References K_NARU, osl::record::Characters::kanji(), osl::PKNIGHT, osl::PLANCE, osl::PSILVER, and osl::unpromote().
| const std::string osl::record::ki2::show | ( | Move | move, |
| const NumEffectState & | state, | ||
| Move | prev = Move() |
||
| ) |
Definition at line 220 of file ki2.cc.
References osl::BLACK, osl::canPromote(), osl::Square::canPromote(), count, osl::Move::from(), osl::isMajor(), osl::Move::isNormal(), osl::Piece::isOnBoardByOwner(), osl::Move::isPass(), osl::Square::isPieceStand(), osl::isPromoted(), osl::Move::isPromotion(), K_BLACK_SIGN, K_HIDARI, K_HIKU, K_MIGI, K_ONAZI, K_PASS, K_SUGU, K_UE, K_UTSU, K_WHITE_SIGN, K_YORU, osl::Move::oldPtype(), osl::Move::player(), osl::playerToMul(), osl::Piece::ptype(), osl::Ptype_Table, show(), showPromote(), osl::Piece::square(), osl::Move::to(), osl::Square::x(), and osl::Square::y().
| const std::string osl::record::ki2::show | ( | const Move * | first, |
| const Move * | last, | ||
| const NumEffectState & | state, | ||
| Move | prev = Move() |
||
| ) |
| const std::string osl::record::ki2::show | ( | const Move * | first, |
| const Move * | last, | ||
| const char * | threatmate_first, | ||
| const char * | threatmate_last, | ||
| const NumEffectState & | state, | ||
| Move | prev = Move() |
||
| ) |
Definition at line 325 of file ki2.cc.
References osl::Move::isInvalid(), K_TSUMERO, and show().
1.8.4