All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Namespaces | Constant Groups | Macros
kanjiCode.h File Reference
#include <string>
Include dependency graph for kanjiCode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 osl
 attackDefense.h
 
 osl::record
 棋譜関係
 

Constant Groups

 osl
 attackDefense.h
 
 osl::record
 棋譜関係
 

Macros

#define K_BLACK_SIGN   "\xA2\xA5"
 Define Kanji characters by using EUC-JP codes. More...
 
#define K_WHITE_SIGN   "\xA2\xA4"
 
#define K_SPACE   "\xA1\xA1"
 
#define K_NAKAGURO   "\xA1\xA6"
 
#define K_COLON   "\xA1\xA7"
 
#define K_R1   "\xA3\xB1"
 
#define K_R2   "\xA3\xB2"
 
#define K_R3   "\xA3\xB3"
 
#define K_R4   "\xA3\xB4"
 
#define K_R5   "\xA3\xB5"
 
#define K_R6   "\xA3\xB6"
 
#define K_R7   "\xA3\xB7"
 
#define K_R8   "\xA3\xB8"
 
#define K_R9   "\xA3\xB9"
 
#define K_K1   "\xB0\xEC"
 
#define K_K2   "\xC6\xF3"
 
#define K_K3   "\xBB\xB0"
 
#define K_K4   "\xBB\xCD"
 
#define K_K5   "\xB8\xDE"
 
#define K_K6   "\xCF\xBB"
 
#define K_K7   "\xBC\xB7"
 
#define K_K8   "\xC8\xAC"
 
#define K_K9   "\xB6\xE5"
 
#define K_K10   "\xBD\xBD"
 
#define K_K11   "\xBD\xBD\xA3\xB1"
 
#define K_K12   "\xBD\xBD\xA3\xB2"
 
#define K_K13   "\xBD\xBD\xBB\xB0"
 
#define K_K14   "\xBD\xBD\xBB\xCD"
 
#define K_K15   "\xBD\xBD\xB8\xDE"
 
#define K_K16   "\xBD\xBD\xCF\xBB"
 
#define K_K17   "\xBD\xBD\xBC\xB7"
 
#define K_K18   "\xBD\xBD\xC8\xAC"
 
#define K_MIGI   "\xB1\xA6"
 
#define K_HIDARI   "\xBA\xB8"
 
#define K_UE   "\xBE\xE5"
 
#define K_SHITA   "\xB2\xBC"
 
#define K_SUGU   "\xC4\xBE"
 
#define K_YORU   "\xB4\xF3"
 
#define K_HIKU   "\xB0\xFA"
 
#define K_YUKU   "\xB9\xD4"
 
#define K_ONAZI   "\xC6\xB1"
 
#define K_NARU   "\xC0\xAE"
 
#define K_FUNARI   "\xC9\xD4" K_NARU
 
#define K_UTSU   "\xC2\xC7"
 
#define K_PAWN   "\xCA\xE2"
 
#define K_PAWN_R   "\xA7\xAE"
 
#define K_PPAWN   "\xA4\xC8"
 
#define K_PPAWN_R   "\xA7\xAF"
 
#define K_LANCE   "\xB9\xE1"
 
#define K_LANCE_R   "\xA7\xAC"
 
#define K_PLANCE   "\xB0\xC9"
 
#define K_PLANCE_R   "\xA7\xAD"
 
#define K_PLANCE_D   K_NARU "\xB9\xE1"
 
#define K_KNIGHT   "\xB7\xCB"
 
#define K_KNIGHT_R   "\xA7\xAA"
 
#define K_PKNIGHT   "\xB7\xBD"
 
#define K_PKNIGHT_R   "\xA7\xAB"
 
#define K_PKNIGHT_D   K_NARU "\xB7\xCB"
 
#define K_SILVER   "\xB6\xE4"
 
#define K_SILVER_R   "\xA7\xA8"
 
#define K_PSILVER   "\xC1\xB4"
 
#define K_PSILVER_R   "\xA7\xA9"
 
#define K_PSILVER_D   K_NARU "\xB6\xE4"
 
#define K_GOLD   "\xB6\xE2"
 
#define K_GOLD_R   "\xA7\xA7"
 
#define K_BISHOP   "\xB3\xD1"
 
#define K_BISHOP_R   "\xA7\xA4"
 
#define K_PBISHOP   "\xC7\xCF"
 
#define K_PBISHOP_R   "\xA7\xA5"
 
#define K_ROOK   "\xC8\xF4"
 
#define K_ROOK_R   "\xA7\xA2"
 
#define K_PROOK   "\xCE\xB6"
 
#define K_PROOK2   "\xCE\xB5"
 
#define K_PROOK_R   "\xA7\xA3"
 
#define K_KING   "\xB6\xCC"
 
#define K_KING2   "\xB2\xA6"
 
#define K_KING_R   "\xA7\xA1"
 
#define K_BLACK   "\xC0\xE8\xBC\xEA"
 
#define K_WHITE   "\xB8\xE5\xBC\xEA"
 
#define K_MOCHIGOMA   "\xBB\xFD\xB6\xF0"
 
#define K_BLACK_STAND   K_BLACK K_MOCHIGOMA
 
#define K_WHITE_STAND   K_WHITE K_MOCHIGOMA
 
#define K_TEAIWARI   "\xBC\xEA\xB9\xE7\xB3\xE4"
 
#define K_PASS   "\xA5\xD1\xA5\xB9"
 
#define K_SENKEI   "\xC0\xEF\xB7\xBF"
 
#define K_TORYO   "\xc5\xea\xce\xbb"
 
#define K_HENKA   "\xca\xd1\xb2\xbd"
 
#define K_KI   "\xb4\xfd"
 
#define K_KISEN   K_KI "\xc0\xef"
 
#define K_KIFU   K_KI "\xc9\xe8"
 
#define K_TSUMERO   "\xb5\xcd\xa4\xe1\xa4\xed"
 
#define K_KAISHI   "\xb3\xab\xbb\xcf"
 
#define K_NICHIJI   "\xc6\xfc\xbb\xfe"
 
#define K_TESUU   "\xbc\xea\xbf\xf4"
 
#define K_NASHI   "\xa4\xca\xa4\xb7"
 
#define K_DAN   "\xc3\xca"
 
#define K_KANMURI   "\xb4\xa7"
 
#define K_KURAI   "\xb0\xcc"
 
#define K_SHOU   "\xbe\xad"
 
#define K_SEI   "\xc0\xbb"
 
#define K_ZA   "\xba\xc2"
 
#define K_MEIJIN   "\xcc\xbe\xbf\xcd"
 
#define K_JORYUU   "\xbd\xf7\xce\xae"
 
#define K_RESIGN   "\xc5\xea\xce\xbb"
 

Macro Definition Documentation

#define K_BISHOP   "\xB3\xD1"

Definition at line 79 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_BISHOP_R   "\xA7\xA4"

Definition at line 80 of file kanjiCode.h.

#define K_BLACK   "\xC0\xE8\xBC\xEA"

Definition at line 92 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_BLACK_SIGN   "\xA2\xA5"

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().

#define K_BLACK_STAND   K_BLACK K_MOCHIGOMA

Definition at line 95 of file kanjiCode.h.

Referenced by osl::record::KanjiPrint::print().

#define K_COLON   "\xA1\xA7"

Definition at line 17 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_DAN   "\xc3\xca"

Definition at line 110 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_FUNARI   "\xC9\xD4" K_NARU

Definition at line 55 of file kanjiCode.h.

Referenced by osl::record::ki2::showPromote(), and osl::record::KanjiMove::strToMove().

#define K_GOLD   "\xB6\xE2"

Definition at line 77 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_GOLD_R   "\xA7\xA7"

Definition at line 78 of file kanjiCode.h.

#define K_HENKA   "\xca\xd1\xb2\xbd"

Definition at line 101 of file kanjiCode.h.

Referenced by osl::record::kakinoki::InputStream::load().

#define K_HIDARI   "\xBA\xB8"

Definition at line 46 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().

#define K_HIKU   "\xB0\xFA"

Definition at line 51 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().

#define K_JORYUU   "\xbd\xf7\xce\xae"

Definition at line 117 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_K1   "\xB0\xEC"
#define K_K10   "\xBD\xBD"

Definition at line 36 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine(), and osl::record::kanjiNumber().

#define K_K11   "\xBD\xBD\xA3\xB1"

Definition at line 37 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K12   "\xBD\xBD\xA3\xB2"

Definition at line 38 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K13   "\xBD\xBD\xBB\xB0"

Definition at line 39 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K14   "\xBD\xBD\xBB\xCD"

Definition at line 40 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K15   "\xBD\xBD\xB8\xDE"

Definition at line 41 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K16   "\xBD\xBD\xCF\xBB"

Definition at line 42 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K17   "\xBD\xBD\xBC\xB7"

Definition at line 43 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K18   "\xBD\xBD\xC8\xAC"

Definition at line 44 of file kanjiCode.h.

Referenced by osl::record::kanjiNumber().

#define K_K2   "\xC6\xF3"
#define K_K3   "\xBB\xB0"
#define K_K4   "\xBB\xCD"
#define K_K5   "\xB8\xDE"
#define K_K6   "\xCF\xBB"
#define K_K7   "\xBC\xB7"
#define K_K8   "\xC8\xAC"
#define K_K9   "\xB6\xE5"
#define K_KAISHI   "\xb3\xab\xbb\xcf"

Definition at line 106 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_KANMURI   "\xb4\xa7"

Definition at line 111 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_KI   "\xb4\xfd"

Definition at line 102 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_KIFU   K_KI "\xc9\xe8"

Definition at line 104 of file kanjiCode.h.

Referenced by osl::record::kakinoki::KakinokiFile::isKakinokiFile().

#define K_KING   "\xB6\xCC"

Definition at line 88 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_KING2   "\xB2\xA6"

Definition at line 89 of file kanjiCode.h.

Referenced by heuristic_find_title(), and osl::record::KanjiMove::KanjiMove().

#define K_KING_R   "\xA7\xA1"

Definition at line 90 of file kanjiCode.h.

#define K_KISEN   K_KI "\xc0\xef"

Definition at line 103 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_KNIGHT   "\xB7\xCB"

Definition at line 67 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_KNIGHT_R   "\xA7\xAA"

Definition at line 68 of file kanjiCode.h.

#define K_KURAI   "\xb0\xcc"

Definition at line 112 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_LANCE   "\xB9\xE1"

Definition at line 62 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_LANCE_R   "\xA7\xAC"

Definition at line 63 of file kanjiCode.h.

#define K_MEIJIN   "\xcc\xbe\xbf\xcd"

Definition at line 116 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_MIGI   "\xB1\xA6"

Definition at line 45 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().

#define K_MOCHIGOMA   "\xBB\xFD\xB6\xF0"

Definition at line 94 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_NAKAGURO   "\xA1\xA6"

Definition at line 16 of file kanjiCode.h.

#define K_NARU   "\xC0\xAE"
#define K_NASHI   "\xa4\xca\xa4\xb7"

Definition at line 109 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_NICHIJI   "\xc6\xfc\xbb\xfe"

Definition at line 107 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_ONAZI   "\xC6\xB1"
#define K_PASS   "\xA5\xD1\xA5\xB9"

Definition at line 98 of file kanjiCode.h.

Referenced by osl::record::ki2::show().

#define K_PAWN   "\xCA\xE2"

Definition at line 58 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PAWN_R   "\xA7\xAE"

Definition at line 59 of file kanjiCode.h.

#define K_PBISHOP   "\xC7\xCF"

Definition at line 81 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PBISHOP_R   "\xA7\xA5"

Definition at line 82 of file kanjiCode.h.

#define K_PKNIGHT   "\xB7\xBD"

Definition at line 69 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PKNIGHT_D   K_NARU "\xB7\xCB"

Definition at line 71 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PKNIGHT_R   "\xA7\xAB"

Definition at line 70 of file kanjiCode.h.

#define K_PLANCE   "\xB0\xC9"

Definition at line 64 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PLANCE_D   K_NARU "\xB9\xE1"

Definition at line 66 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PLANCE_R   "\xA7\xAD"

Definition at line 65 of file kanjiCode.h.

#define K_PPAWN   "\xA4\xC8"

Definition at line 60 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PPAWN_R   "\xA7\xAF"

Definition at line 61 of file kanjiCode.h.

#define K_PROOK   "\xCE\xB6"

Definition at line 85 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PROOK2   "\xCE\xB5"

Definition at line 86 of file kanjiCode.h.

Referenced by heuristic_find_title(), and osl::record::KanjiMove::KanjiMove().

#define K_PROOK_R   "\xA7\xA3"

Definition at line 87 of file kanjiCode.h.

#define K_PSILVER   "\xC1\xB4"

Definition at line 74 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PSILVER_D   K_NARU "\xB6\xE4"

Definition at line 76 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_PSILVER_R   "\xA7\xA9"

Definition at line 75 of file kanjiCode.h.

#define K_R1   "\xA3\xB1"

Definition at line 18 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R2   "\xA3\xB2"

Definition at line 19 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R3   "\xA3\xB3"

Definition at line 20 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R4   "\xA3\xB4"

Definition at line 21 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R5   "\xA3\xB5"

Definition at line 22 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R6   "\xA3\xB6"

Definition at line 23 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R7   "\xA3\xB7"

Definition at line 24 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R8   "\xA3\xB8"

Definition at line 25 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_R9   "\xA3\xB9"

Definition at line 26 of file kanjiCode.h.

Referenced by osl::record::Record::setDate().

#define K_RESIGN   "\xc5\xea\xce\xbb"

Definition at line 118 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::strToMove().

#define K_ROOK   "\xC8\xF4"

Definition at line 83 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_ROOK_R   "\xA7\xA2"

Definition at line 84 of file kanjiCode.h.

#define K_SEI   "\xc0\xbb"

Definition at line 114 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_SENKEI   "\xC0\xEF\xB7\xBF"

Definition at line 99 of file kanjiCode.h.

Referenced by osl::record::kakinoki::KakinokiFile::isKakinokiFile().

#define K_SHITA   "\xB2\xBC"

Definition at line 48 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates().

#define K_SHOU   "\xbe\xad"

Definition at line 113 of file kanjiCode.h.

Referenced by heuristic_find_title().

#define K_SILVER   "\xB6\xE4"

Definition at line 72 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::KanjiMove().

#define K_SILVER_R   "\xA7\xA8"

Definition at line 73 of file kanjiCode.h.

#define K_SPACE   "\xA1\xA1"
#define K_SUGU   "\xC4\xBE"

Definition at line 49 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().

#define K_TEAIWARI   "\xBC\xEA\xB9\xE7\xB3\xE4"

Definition at line 97 of file kanjiCode.h.

#define K_TESUU   "\xbc\xea\xbf\xf4"

Definition at line 108 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_TORYO   "\xc5\xea\xce\xbb"

Definition at line 100 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_TSUMERO   "\xb5\xcd\xa4\xe1\xa4\xed"
#define K_UE   "\xBE\xE5"

Definition at line 47 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().

#define K_UTSU   "\xC2\xC7"
#define K_WHITE   "\xB8\xE5\xBC\xEA"

Definition at line 93 of file kanjiCode.h.

Referenced by osl::record::kakinokiParseLine().

#define K_WHITE_SIGN   "\xA2\xA4"

Definition at line 14 of file kanjiCode.h.

Referenced by osl::record::ki2::show().

#define K_WHITE_STAND   K_WHITE K_MOCHIGOMA

Definition at line 96 of file kanjiCode.h.

Referenced by osl::record::KanjiPrint::print().

#define K_YORU   "\xB4\xF3"

Definition at line 50 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates(), and osl::record::ki2::show().

#define K_YUKU   "\xB9\xD4"

Definition at line 52 of file kanjiCode.h.

Referenced by osl::record::KanjiMove::selectCandidates().

#define K_ZA   "\xba\xc2"

Definition at line 115 of file kanjiCode.h.

Referenced by heuristic_find_title().