コード例 #1
0
ファイル: G25AdapterForm.cs プロジェクト: hawku/G25Adapter
 public void FetchJoystickList()
 {
     listBoxJoysticks.Items.Clear();
     foreach (var joystick in JoystickManager.GetJoysticks())
     {
         listBoxJoysticks.Items.Add(joystick.InstanceName);
     }
     listBoxJoysticks.SelectedIndex = 0;
 }
コード例 #2
0
ファイル: G25AdapterForm.cs プロジェクト: hawku/G25Adapter
        void ButtonStartClick(object sender, EventArgs e)
        {
            adapterManager.InitHID();

            joystickManagers = new JoystickManager[listBoxJoysticks.SelectedIndices.Count];
            for (int i = 0; i < listBoxJoysticks.SelectedIndices.Count; i++)
            {
                joystickManagers[i] = new JoystickManager();
                joystickManagers[i].SetJoystickByName(listBoxJoysticks.SelectedItems[i].ToString());
                joystickManagers[i].SetListener(this);
                joystickManagers[i].StartPolling();
            }
            buttonStart.Enabled = false;
            buttonStop.Enabled  = true;
        }
コード例 #3
0
ファイル: G25AdapterForm.cs プロジェクト: hawku/G25Adapter
        void ButtonStartClick(object sender, EventArgs e)
        {
            adapterManager.InitHID();

            joystickManagers = new JoystickManager[listBoxJoysticks.SelectedIndices.Count];
            for(int i = 0; i < listBoxJoysticks.SelectedIndices.Count; i++) {
                joystickManagers[i] = new JoystickManager();
                joystickManagers[i].SetJoystickByName(listBoxJoysticks.SelectedItems[i].ToString());
             				joystickManagers[i].SetListener(this);
                joystickManagers[i].StartPolling();
            }
            buttonStart.Enabled = false;
            buttonStop.Enabled = true;
        }