Go to the documentation of this file. 1 #ifndef OSL_RECORD_KANJI_CODE_H 2 #define OSL_RECORD_KANJI_CODE_H 13 #define K_BLACK_SIGN "\xA2\xA5" // ▲ 14 #define K_WHITE_SIGN "\xA2\xA4" // △ 15 #define K_SPACE "\xA1\xA1" // " " 16 #define K_NAKAGURO "\xA1\xA6" // ・ 17 #define K_COLON "\xA1\xA7" // : 18 #define K_R1 "\xA3\xB1" // 1 19 #define K_R2 "\xA3\xB2" // 2 20 #define K_R3 "\xA3\xB3" // 3 21 #define K_R4 "\xA3\xB4" // 4 22 #define K_R5 "\xA3\xB5" // 5 23 #define K_R6 "\xA3\xB6" // 6 24 #define K_R7 "\xA3\xB7" // 7 25 #define K_R8 "\xA3\xB8" // 8 26 #define K_R9 "\xA3\xB9" // 9 27 #define K_K1 "\xB0\xEC" // 一 28 #define K_K2 "\xC6\xF3" // 二 29 #define K_K3 "\xBB\xB0" // 三 30 #define K_K4 "\xBB\xCD" // 四 31 #define K_K5 "\xB8\xDE" // 五 32 #define K_K6 "\xCF\xBB" // 六 33 #define K_K7 "\xBC\xB7" // 七 34 #define K_K8 "\xC8\xAC" // 八 35 #define K_K9 "\xB6\xE5" // 九 36 #define K_K10 "\xBD\xBD" // 十 37 #define K_K11 "\xBD\xBD\xA3\xB1" // 十一 38 #define K_K12 "\xBD\xBD\xA3\xB2" // 十二 39 #define K_K13 "\xBD\xBD\xBB\xB0" // 十三 40 #define K_K14 "\xBD\xBD\xBB\xCD" // 十四 41 #define K_K15 "\xBD\xBD\xB8\xDE" // 十五 42 #define K_K16 "\xBD\xBD\xCF\xBB" // 十六 43 #define K_K17 "\xBD\xBD\xBC\xB7" // 十七 44 #define K_K18 "\xBD\xBD\xC8\xAC" // 十八 45 #define K_MIGI "\xB1\xA6" // 右 46 #define K_HIDARI "\xBA\xB8" // 左 47 #define K_UE "\xBE\xE5" // 上 48 #define K_SHITA "\xB2\xBC" // 下 49 #define K_SUGU "\xC4\xBE" // 直 50 #define K_YORU "\xB4\xF3" // 寄 51 #define K_HIKU "\xB0\xFA" // 引 52 #define K_YUKU "\xB9\xD4" // 行 53 #define K_ONAZI "\xC6\xB1" // 同 54 #define K_NARU "\xC0\xAE" // 成 55 #define K_FUNARI "\xC9\xD4" K_NARU // 不成 56 #define K_UTSU "\xC2\xC7" // 打 58 #define K_PAWN "\xCA\xE2" // 歩 59 #define K_PAWN_R "\xA7\xAE" // М 60 #define K_PPAWN "\xA4\xC8" // と 61 #define K_PPAWN_R "\xA7\xAF" // Н 62 #define K_LANCE "\xB9\xE1" // 香 63 #define K_LANCE_R "\xA7\xAC" // К 64 #define K_PLANCE "\xB0\xC9" // 杏 65 #define K_PLANCE_R "\xA7\xAD" // Л 66 #define K_PLANCE_D K_NARU "\xB9\xE1" // 成香 67 #define K_KNIGHT "\xB7\xCB" // 桂 68 #define K_KNIGHT_R "\xA7\xAA" // И 69 #define K_PKNIGHT "\xB7\xBD" // 圭 70 #define K_PKNIGHT_R "\xA7\xAB" // Й 71 #define K_PKNIGHT_D K_NARU "\xB7\xCB" // 成桂 72 #define K_SILVER "\xB6\xE4" // 銀 73 #define K_SILVER_R "\xA7\xA8" // Ж 74 #define K_PSILVER "\xC1\xB4" // 全 75 #define K_PSILVER_R "\xA7\xA9" // З 76 #define K_PSILVER_D K_NARU "\xB6\xE4" // 成銀 77 #define K_GOLD "\xB6\xE2" // 金 78 #define K_GOLD_R "\xA7\xA7" // Ё 79 #define K_BISHOP "\xB3\xD1" // 角 80 #define K_BISHOP_R "\xA7\xA4" // Г 81 #define K_PBISHOP "\xC7\xCF" // 馬 82 #define K_PBISHOP_R "\xA7\xA5" // Д 83 #define K_ROOK "\xC8\xF4" // 飛 84 #define K_ROOK_R "\xA7\xA2" // Б 85 #define K_PROOK "\xCE\xB6" // 龍 86 #define K_PROOK2 "\xCE\xB5" // 竜 87 #define K_PROOK_R "\xA7\xA3" // В 88 #define K_KING "\xB6\xCC" // 玉 89 #define K_KING2 "\xB2\xA6" // 王 90 #define K_KING_R "\xA7\xA1" // А 92 #define K_BLACK "\xC0\xE8\xBC\xEA" // 先手 93 #define K_WHITE "\xB8\xE5\xBC\xEA" // 後手 94 #define K_MOCHIGOMA "\xBB\xFD\xB6\xF0" // 持駒 95 #define K_BLACK_STAND K_BLACK K_MOCHIGOMA // 先手持駒 96 #define K_WHITE_STAND K_WHITE K_MOCHIGOMA // 後手持駒 97 #define K_TEAIWARI "\xBC\xEA\xB9\xE7\xB3\xE4" // 手合割 98 #define K_PASS "\xA5\xD1\xA5\xB9" // パス 99 #define K_SENKEI "\xC0\xEF\xB7\xBF" // 戦型 100 #define K_TORYO "\xc5\xea\xce\xbb" // 投了 101 #define K_HENKA "\xca\xd1\xb2\xbd" // 変化 102 #define K_KI "\xb4\xfd" // 棋 103 #define K_KISEN K_KI "\xc0\xef" // 棋戦 104 #define K_KIFU K_KI "\xc9\xe8" // 棋譜 105 #define K_TSUMERO "\xb5\xcd\xa4\xe1\xa4\xed" // 詰めろ 106 #define K_KAISHI "\xb3\xab\xbb\xcf" // 開始 107 #define K_NICHIJI "\xc6\xfc\xbb\xfe" // 日時 108 #define K_TESUU "\xbc\xea\xbf\xf4" // 手数 109 #define K_NASHI "\xa4\xca\xa4\xb7" // なし 110 #define K_DAN "\xc3\xca" // 段 111 #define K_KANMURI "\xb4\xa7" // 冠 112 #define K_KURAI "\xb0\xcc" // 位 113 #define K_SHOU "\xbe\xad" // 将 114 #define K_SEI "\xc0\xbb" // 聖 115 #define K_ZA "\xba\xc2" // 座 116 #define K_MEIJIN "\xcc\xbe\xbf\xcd" // 名人 117 #define K_JORYUU "\xbd\xf7\xce\xae" // 女流 118 #define K_RESIGN "\xc5\xea\xce\xbb" // 投了