コード例 #1
0
        public override void Update()
        {
            if (Input.Tab.Clicked)
            {
                if (_modeBox.IsFocused)
                {
                    _searchBox.IsFocused = true;
                    _modeBox.IsFocused   = false;
                }
                else if (_searchBox.IsFocused)
                {
                    _mapBox.IsFocused    = true;
                    _searchBox.IsFocused = false;
                }
                else if (_mapBox.IsFocused)
                {
                    _modeBox.IsFocused = true;
                    _mapBox.IsFocused  = false;
                }
            }

            if (Input.Attack.Clicked)
            {
                if (_modeBox.IsFocused)
                {
                    _stuffMapBox(MapWarehouse.Get((Level.Modes)(_modeBox.SelectedItem + 1)));
                }
                else if (_mapBox.IsFocused)
                {
                    MapWarehouse.Save(_mapBox.Selected, (Level.Modes)(_modeBox.SelectedItem + 1));
                }
            }

            base.Update();
        }
コード例 #2
0
        private void _init(object state)
        {
            var maps = MapWarehouse.Get(Level.Modes.Deathmatch);

            _stuffMapBox(maps);
            Controls.Add(_mapBox);
        }