Example #1
0
 public bool PutSettings(object o)
 {
     _Settings = (QuickNESSettings)o;
     LibQuickNES.qn_set_sprite_limit(Context, _Settings.NumSprites);
     RecalculateCrops();
     return(false);
 }
 public bool PutSettings(QuickNESSettings o)
 {
     _settings = o;
     LibQuickNES.qn_set_sprite_limit(Context, _settings.NumSprites);
     RecalculateCrops();
     CalculatePalette();
     return(false);
 }
Example #3
0
        public bool PutSettings(QuickNESSettings o)
        {
            _settings = o;
            LibQuickNES.qn_set_sprite_limit(Context, _settings.NumSprites);
            RecalculateCrops();
            CalculatePalette();

            CoreComm.ScreenLogicalOffsetX = o.ClipLeftAndRight ? 8 : 0;
            CoreComm.ScreenLogicalOffsetY = o.ClipTopAndBottom ? 8 : 0;

            return(false);
        }