示例#1
0
文件: Setting.cs 项目: zy1911/JxqyHD
        public Setting()
        {
            InitializeComponent();

            _toolTip.SetToolTip(_lblMaxMagicUnit, "限制能同时存在的最大武功单位个数\n比如一个球是一个武功单位,限制最多200\n则如果当前有200个武功单位,就不能再增加武功单位,即此时释放武功等于没释放武功");

            Globals.LoadSetting();

            _windowMode.Checked = !Globals.IsFullScreen;

            _collection = GraphicsAdapter.DefaultAdapter.SupportedDisplayModes.ToList();
            for (var i = 0; i < _collection.Count; i++)
            {
                var mode = _collection[i];
                _resolutionList.Items.Add(mode.Width + " x " + mode.Height);
                if (mode.Width == Globals.WindowWidth &&
                    mode.Height == Globals.WindowHeight)
                {
                    _resolutionList.SelectedIndex = i;
                }
            }

            _soundEffectVolume.Value = (int)(SoundEffect.MasterVolume * 100);
            _musicVolume.Value       = (int)(BackgroundMusic.GetVolume() * 100);
            _maxMagicUintCtl.Value   = MagicManager.MaxMagicUnit;
            _runSpeed.Value          = Globals.RunSpeedFold;
            UpdateLabelText();
            CenterToScreen();
        }