Add kanji
This commit is contained in:
parent
93f77ddde3
commit
093e74e2e3
263
Text.py
263
Text.py
|
@ -816,9 +816,272 @@ class RawMBTextMapper(TextMapper):
|
|||
'ゥ': 0x9D,
|
||||
'ェ': 0x9E,
|
||||
'ォ': 0x9F}
|
||||
|
||||
kanji = {"娘": 0x00,
|
||||
"城": 0x01,
|
||||
"行": 0x02,
|
||||
"教": 0x03,
|
||||
"会": 0x04,
|
||||
"神": 0x05,
|
||||
"父": 0x06,
|
||||
"訪": 0x07,
|
||||
"頼": 0x08,
|
||||
"通": 0x09,
|
||||
"願": 0x0A,
|
||||
"平": 0x0B,
|
||||
"和": 0x0C,
|
||||
"司": 0x0D,
|
||||
"書": 0x0E,
|
||||
"戻": 0x0F,
|
||||
"様": 0x10,
|
||||
"子": 0x11,
|
||||
"湖": 0x12,
|
||||
"達": 0x13,
|
||||
"彼": 0x14,
|
||||
"女": 0x15,
|
||||
"言": 0x16,
|
||||
"祭": 0x17,
|
||||
"早": 0x18,
|
||||
"雨": 0x19,
|
||||
"剣": 0x1A,
|
||||
"盾": 0x1B,
|
||||
"解": 0x1C,
|
||||
"抜": 0x1D,
|
||||
"者": 0x1E,
|
||||
"味": 0x1F,
|
||||
"方": 0x20,
|
||||
"無": 0x21,
|
||||
"事": 0x22,
|
||||
"出": 0x23,
|
||||
"本": 0x24,
|
||||
"当": 0x25,
|
||||
"私": 0x26,
|
||||
"他": 0x27,
|
||||
"救": 0x28,
|
||||
"倒": 0x29,
|
||||
"度": 0x2A,
|
||||
"国": 0x2B,
|
||||
"退": 0x2C,
|
||||
"魔": 0x2D,
|
||||
"伝": 0x2E,
|
||||
"説": 0x2F,
|
||||
"必": 0x30,
|
||||
"要": 0x31,
|
||||
"良": 0x32,
|
||||
"地": 0x33,
|
||||
"図": 0x34,
|
||||
"印": 0x35,
|
||||
"思": 0x36,
|
||||
"気": 0x37,
|
||||
"人": 0x38,
|
||||
"間": 0x39,
|
||||
"兵": 0x3A,
|
||||
"病": 0x3B,
|
||||
"法": 0x3C,
|
||||
"屋": 0x3D,
|
||||
"手": 0x3E,
|
||||
"住": 0x3F,
|
||||
"連": 0x40,
|
||||
"恵": 0x41,
|
||||
"表": 0x42,
|
||||
"金": 0x43,
|
||||
"王": 0x44,
|
||||
"信": 0x45,
|
||||
"裏": 0x46,
|
||||
"取": 0x47,
|
||||
"引": 0x48,
|
||||
"入": 0x49,
|
||||
"口": 0x4A,
|
||||
"開": 0x4B,
|
||||
"見": 0x4C,
|
||||
"正": 0x4D,
|
||||
"幸": 0x4E,
|
||||
"運": 0x4F,
|
||||
"呼": 0x50,
|
||||
"物": 0x51,
|
||||
"付": 0x52,
|
||||
"紋": 0x53,
|
||||
"章": 0x54,
|
||||
"所": 0x55,
|
||||
"家": 0x56,
|
||||
"闇": 0x57,
|
||||
"読": 0x58,
|
||||
"左": 0x59,
|
||||
"側": 0x5A,
|
||||
"札": 0x5B,
|
||||
"穴": 0x5C,
|
||||
"道": 0x5D,
|
||||
"男": 0x5E,
|
||||
"大": 0x5F,
|
||||
"声": 0x60,
|
||||
"下": 0x61,
|
||||
"犯": 0x62,
|
||||
"花": 0x63,
|
||||
"深": 0x64,
|
||||
"森": 0x65,
|
||||
"水": 0x66,
|
||||
"若": 0x67,
|
||||
"美": 0x68,
|
||||
"探": 0x69,
|
||||
"今": 0x6A,
|
||||
"士": 0x6B,
|
||||
"店": 0x6C,
|
||||
"好": 0x6D,
|
||||
"代": 0x6E,
|
||||
"名": 0x6F,
|
||||
"迷": 0x70,
|
||||
"立": 0x71,
|
||||
"上": 0x72,
|
||||
"光": 0x73,
|
||||
"点": 0x74,
|
||||
"目": 0x75,
|
||||
"的": 0x76,
|
||||
"押": 0x77,
|
||||
"前": 0x78,
|
||||
"夜": 0x79,
|
||||
"十": 0x7A,
|
||||
"字": 0x7B,
|
||||
"北": 0x7C,
|
||||
"急": 0x7D,
|
||||
"昔": 0x7E,
|
||||
"果": 0x7F,
|
||||
"奥": 0x80,
|
||||
"選": 0x81,
|
||||
"続": 0x82,
|
||||
"結": 0x83,
|
||||
"定": 0x84,
|
||||
"悪": 0x85,
|
||||
"向": 0x86,
|
||||
"歩": 0x87,
|
||||
"時": 0x88,
|
||||
"使": 0x89,
|
||||
"古": 0x8A,
|
||||
"何": 0x8B,
|
||||
"村": 0x8C,
|
||||
"長": 0x8D,
|
||||
"配": 0x8E,
|
||||
"匹": 0x8F,
|
||||
"殿": 0x90,
|
||||
"守": 0x91,
|
||||
"精": 0x92,
|
||||
"知": 0x93,
|
||||
"山": 0x94,
|
||||
"誰": 0x95,
|
||||
"足": 0x96,
|
||||
"冷": 0x97,
|
||||
"黄": 0x98,
|
||||
"力": 0x99,
|
||||
"宝": 0x9A,
|
||||
"求": 0x9B,
|
||||
"先": 0x9C,
|
||||
"消": 0x9D,
|
||||
"封": 0x9E,
|
||||
"捕": 0x9F,
|
||||
"勇": 0xA0,
|
||||
"年": 0xA1,
|
||||
"姿": 0xA2,
|
||||
"話": 0xA3,
|
||||
"色": 0xA4,
|
||||
"々": 0xA5,
|
||||
"真": 0xA6,
|
||||
"紅": 0xA7,
|
||||
"場": 0xA8,
|
||||
"炎": 0xA9,
|
||||
"空": 0xAA,
|
||||
"面": 0xAB,
|
||||
"音": 0xAC,
|
||||
"吹": 0xAD,
|
||||
"中": 0xAE,
|
||||
"祈": 0xAF,
|
||||
"起": 0xB0,
|
||||
"右": 0xB1,
|
||||
"念": 0xB2,
|
||||
"再": 0xB3,
|
||||
"生": 0xB4,
|
||||
"庭": 0xB5,
|
||||
"路": 0xB6,
|
||||
"部": 0xB7,
|
||||
"川": 0xB8,
|
||||
"血": 0xB9,
|
||||
"完": 0xBA,
|
||||
"矢": 0xBB,
|
||||
"現": 0xBC,
|
||||
"在": 0xBD,
|
||||
"全": 0xBE,
|
||||
"体": 0xBF,
|
||||
"文": 0xC0,
|
||||
"秘": 0xC1,
|
||||
"密": 0xC2,
|
||||
"感": 0xC3,
|
||||
"賢": 0xC4,
|
||||
"陣": 0xC5,
|
||||
"残": 0xC6,
|
||||
"百": 0xC7,
|
||||
"近": 0xC8,
|
||||
"朝": 0xC9,
|
||||
"助": 0xCA,
|
||||
"術": 0xCB,
|
||||
"粉": 0xCC,
|
||||
"火": 0xCD,
|
||||
"注": 0xCE,
|
||||
"意": 0xCF,
|
||||
"走": 0xD0,
|
||||
"敵": 0xD1,
|
||||
"玉": 0xD2,
|
||||
"復": 0xD3,
|
||||
"活": 0xD4,
|
||||
"塔": 0xD5,
|
||||
"来": 0xD6,
|
||||
"帰": 0xD7,
|
||||
"忘": 0xD8,
|
||||
"東": 0xD9,
|
||||
"青": 0xDA,
|
||||
"持": 0xDB,
|
||||
"込": 0xDC,
|
||||
"逃": 0xDD,
|
||||
"銀": 0xDE,
|
||||
"勝": 0xDF,
|
||||
"集": 0xE0,
|
||||
"始": 0xE1,
|
||||
"攻": 0xE2,
|
||||
"撃": 0xE3,
|
||||
"命": 0xE4,
|
||||
"老": 0xE5,
|
||||
"心": 0xE6,
|
||||
"新": 0xE7,
|
||||
"世": 0xE8,
|
||||
"界": 0xE9,
|
||||
"箱": 0xEA,
|
||||
"木": 0xEB,
|
||||
"対": 0xEC,
|
||||
"特": 0xED,
|
||||
"賊": 0xEE,
|
||||
"洞": 0xEF,
|
||||
"支": 0xF0,
|
||||
"盗": 0xF1,
|
||||
"族": 0xF2,
|
||||
"能": 0xF3,
|
||||
#"力": 0xF4,
|
||||
"多": 0xF5,
|
||||
"聖": 0xF6,
|
||||
"両": 0xF7,
|
||||
"民": 0xF8,
|
||||
"予": 0xF9,
|
||||
"小": 0xFA,
|
||||
"強": 0xFB,
|
||||
"投": 0xFC,
|
||||
"服": 0xFD,
|
||||
"月": 0xFE,
|
||||
"姫": 0xFF}
|
||||
alpha_offset = 0x69
|
||||
number_offset = 0x70
|
||||
|
||||
@classmethod
|
||||
def map_char(cls, char):
|
||||
if char in cls.kanji:
|
||||
return [0x01, cls.kanji[char]]
|
||||
return super().map_char(char)
|
||||
|
||||
@classmethod
|
||||
def convert(cls, text):
|
||||
buf = bytearray()
|
||||
|
|
Loading…
Reference in New Issue