Joystick buttons event parameters
Наследование: System.EventArgs
Пример #1
1
 static void JoystickButtonReleased(object sender, JoystickButtonEventArgs e)
 {
     EventMgr.Notify (Event.JoystickButtonReleased, e);
 }
Пример #2
0
 void OnButtonReleased(object sender, JoystickButtonEventArgs e)
 {
     if (bufferReleases) {
         buttonReleaseBuffer[(int)e.JoystickId].Add(e.Button);
     }
     else {
         activeButtons[(int)e.JoystickId][e.Button] = false;
     }
     buttonsPressed[(int)e.JoystickId]--;
 }
Пример #3
0
 void OnButtonPressed(object sender, JoystickButtonEventArgs e)
 {
     activeButtons[(int)e.JoystickId][e.Button] = true;
     buttonsPressed[(int)e.JoystickId]++;
     LastButton[(int)e.JoystickId] = (int)e.Button;
     //Console.WriteLine("{0} pressed on joy {1}", e.Button, e.JoystickId);
 }
Пример #4
0
 /// <summary>
 /// Handles the JoyButtonReleased event of the <see cref="GameBase.RenderWindow"/>.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="SFML.Window.JoystickButtonEventArgs"/> instance containing the event data.</param>
 void rw_JoystickButtonReleased(object sender, JoystickButtonEventArgs e)
 {
     if (JoyButtonReleased != null)
         JoyButtonReleased.Raise(this, e);
 }
Пример #5
0
 /// <summary>
 /// Protected overridable handler that raises JoystickButtonReleased event.
 /// </summary>
 protected virtual void OnJoystickButtonReleased(JoystickButtonEventArgs args)
 {
     JoystickButtonReleased?.Invoke(this, args);
 }
Пример #6
0
 public void JoystickButtonPressed(JoystickButtonEventArgs e)
 {
 }
Пример #7
0
        private void window_JoyButtonReleased(object sender, JoystickButtonEventArgs e)
        {
            Event evt = new Event();
            evt.Type = EventType.JoystickButtonReleased;
            evt.JoystickButton.Button = e.Button;
            evt.JoystickButton.JoystickId = e.JoystickId;

            Events.Enqueue(evt);
        }