Exemple #1
0
        bool LoadSettings(string filename)
        {
            UseWaitCursor = true;

            var persistence = new SettingsPersistence();
            var settings    = persistence.Load(filename);

            if (settings != null)
            {
                this.settings = settings;

                UpdateTitle();
                InitializeSettings();

                MarkClean();
                OnSettingsUpdated();

                UseWaitCursor = false;

                return(true);
            }

            // Failed to persist settings.
            UseWaitCursor = false;
            return(false);
        }
Exemple #2
0
        ApplicationSettings LoadSettings()
        {
            var persistence = new SettingsPersistence();
            var settings    = persistence.Load();

            if (settings == null)
            {
                Logger.Instance.WriteLine("Loaded default settings.");

                // Return default settings.
                return(new ApplicationSettings());
            }

            return(settings);
        }
 // Use this for initialization
 void Start()
 {
     PuzzlePersistence.Load();
     SettingsPersistence.Load();
     HintSystem.InitializeFirstTimeHintSystem();
 }