Exemplo n.º 1
0
        public void UpdateSettings(EmulatorSettings settings)
        {
            EmulationConfig.RamPowerOnState          = settings.RandomPowerOnState ? RamState.Random : RamState.AllZeros;
            EmulationConfig.EnableRandomPowerOnState = settings.RandomPowerOnState;
            VideoConfig.HideBgLayer0 = !settings.ShowBgLayer1;
            VideoConfig.HideBgLayer1 = !settings.ShowBgLayer2;
            VideoConfig.HideBgLayer2 = !settings.ShowBgLayer3;
            VideoConfig.HideBgLayer3 = !settings.ShowBgLayer4;
            VideoConfig.HideSprites  = !settings.ShowSpriteLayer;

            SnesConfigApi.SetAudioConfig(new AudioConfig {
                EnableAudio = settings.PlayAudio
            });
            ApplyEmulationConfig();
            ApplyVideoConfig();
        }
Exemplo n.º 2
0
 public static void ApplyAudioConfig()
 {
     SnesConfigApi.SetAudioConfig(new AudioConfig());
 }