public bool IsButtonDown(Button b, JoystickInfo newState) { var wasDown = this.IsButtonDown(b); var isDown = newState.IsButtonDown(b); return(!wasDown && isDown); }
public void UpdateJoystickInfo(JoystickInfo oldState, JoystickInfo newState) { if (oldState.IsButtonDown(Button.B3, newState)) { this.PlacePlanet(); } this.joystickInfo = newState; }
public void UpdateJoystickInfo(JoystickInfo oldState, JoystickInfo newState) { if (oldState.IsButtonDown(Button.Start, newState)) { this.OnCollision(); } this.joyState = newState; }
public bool UpdateJoystickInfo(JoystickInfo info) { if (this.CurrentFocus == null) { return(false); } this.CurrentFocus.UpdateJoystickInfo(this.lastJoystickInfo, info); this.lastJoystickInfo = info; return(false); }