public static PRIORITY_CODE SearchPriorityCode(ROM rom) { if (rom == null) { return(PRIORITY_CODE.SJIS); } if (rom.RomInfo.is_multibyte()) { return(PRIORITY_CODE.SJIS); } else { draw_font_enum dfe = SearchDrawFontPatch(rom); if (dfe == draw_font_enum.DrawMultiByte) { return(PRIORITY_CODE.SJIS); } if (dfe == draw_font_enum.DrawUTF8) { return(PRIORITY_CODE.UTF8); } return(PRIORITY_CODE.LAT1); } }
public static draw_font_enum SearchDrawFontPatch() { if (g_Cache_draw_font_enum == draw_font_enum.NoCache) { g_Cache_draw_font_enum = SearchDrawFontPatch(Program.ROM); } return(g_Cache_draw_font_enum); }