Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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);
 }