/// <summary> /// Initialise settings with defaults. /// </summary> public Settings() { ExecutablePath = @"C:\MAME\MAME64.EXE"; CommandLineOptions = "-skip_gameinfo -nowindow -noswitchres -sleep -triplebuffer -sound none"; MinutesPerGame = 5; CloneScreen = true; HotKeys = true; LayoutSettings = new LayoutSettings(); AdvancedSettings = new AdvancedSettings(); MamePrimaryScreen = MamePrimaryScreen.HighestResolution; }
public MameScreen( Settings settings, LayoutSettings layoutSettings, GamePlayManager gamePlayManager, IActivityHook activityHook, PowerManager powerManager) : base(layoutSettings, powerManager) { _settings = settings; _gamePlayManager = gamePlayManager; _activityHook = activityHook; _powerManager = powerManager; _splashSettings = layoutSettings.SplashScreen; }