コード例 #1
0
ファイル: World.cs プロジェクト: windygu/TWTactics
        private bool LoadSettingsCore(string settings, bool publishLoad)
        {
            var settingsFile = new FileInfo(Structure.CurrentWorldSettingsDirectory + settings);

            if (!settingsFile.Exists)
            {
                return(false);
            }

            Monitor = new Monitor();
            var displaySettings = Builder.ReadSettings(settingsFile, Map, Monitor);

            SettingsName = settings;

            InvalidateMarkers();

            displaySettings.Scenery = Settings.IconScenery;
            Map.SetDisplaySettings(displaySettings);
            _miniMap.InitializeMiniMapDisplay(displaySettings);
            Map.SetCenter(Map.HomeLocation);

            if (publishLoad)
            {
                EventPublisher.InformSettingsLoaded(this, EventArgs.Empty);
            }

            return(true);
        }
コード例 #2
0
ファイル: World.cs プロジェクト: kindam/TWTactics
        private bool LoadSettingsCore(string settings, bool publishLoad)
        {
            var settingsFile = new FileInfo(Structure.CurrentWorldSettingsDirectory + settings);
            if (!settingsFile.Exists)
                return false;

            Monitor = new Monitor();
            var displaySettings = Builder.ReadSettings(settingsFile, Map, Monitor);
            SettingsName = settings;

            InvalidateMarkers();

            displaySettings.Scenery = Settings.IconScenery;
            Map.SetDisplaySettings(displaySettings);
            _miniMap.InitializeMiniMapDisplay(displaySettings);
            Map.SetCenter(Map.HomeLocation);

            if (publishLoad)
            {
                EventPublisher.InformSettingsLoaded(this, EventArgs.Empty);
            }

            return true;
        }