示例#1
0
        public static int NumberOfColorsInDisplayMode(GraphicScreenProject.CheckType CheckType)
        {
            switch (CheckType)
            {
            case GraphicScreenProject.CheckType.MEGA65_FCM_CHARSET:
            case GraphicScreenProject.CheckType.MEGA65_FCM_CHARSET_16BIT:
                return(256);

            default:
                return(16);
            }
        }
示例#2
0
        public static TextCharMode CharacterModeFromCheckType(GraphicScreenProject.CheckType CheckType)
        {
            switch (CheckType)
            {
            case GraphicScreenProject.CheckType.MEGA65_FCM_CHARSET:
                return(TextCharMode.MEGA65_FCM);

            case GraphicScreenProject.CheckType.MEGA65_FCM_CHARSET_16BIT:
                return(TextCharMode.MEGA65_FCM_16BIT);

            case GraphicScreenProject.CheckType.HIRES_BITMAP:
            case GraphicScreenProject.CheckType.HIRES_CHARSET:
            default:
                return(TextCharMode.COMMODORE_HIRES);

            case GraphicScreenProject.CheckType.MULTICOLOR_BITMAP:
            case GraphicScreenProject.CheckType.MULTICOLOR_CHARSET:
                return(TextCharMode.COMMODORE_MULTICOLOR);
            }
        }