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"  // 投了