示例#1
0
 /// <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;
 }
示例#2
0
        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;
        }