Exemplo n.º 1
0
        private void OpenJoy()
        {
            if (_joyPar == null)
            {
                _joyPar = JoyPar.GetConfig();
            }

            if (string.IsNullOrEmpty(_joyPar.JoyName))
            {
                _joyPar.CopyFrom(_defJoyPar);
            }

            if (string.IsNullOrEmpty(_joyPar.JoyName))
            {
                return;
            }

            if (_joy == null)
            {
                _joy = new JoyDevice();
                this.Controls.Add(_joy);

                _joy.OnJoyClick += JoyClickProcess;
            }

            _joy.Stop();

            _joy.InitDevice(_joyPar.JoyName);
            _joy.Start();
        }
Exemplo n.º 2
0
        private void InitJoyDevice()
        {
            List <string> joyNames = JoyDevice.GetJoyDevs();

            foreach (string name in joyNames)
            {
                cbxJoy.Items.Add(name);
            }
        }