static void JoystickButtonReleased(object sender, JoystickButtonEventArgs e) { EventMgr.Notify (Event.JoystickButtonReleased, e); }
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]--; }
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); }
/// <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); }
/// <summary> /// Protected overridable handler that raises JoystickButtonReleased event. /// </summary> protected virtual void OnJoystickButtonReleased(JoystickButtonEventArgs args) { JoystickButtonReleased?.Invoke(this, args); }
public void JoystickButtonPressed(JoystickButtonEventArgs e) { }
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); }