private void GameOnMouseUp(object sender, MouseButtonEventArgs mouseButtonEventArgs) { MouseButtonsDown.RemoveAll(i => i == mouseButtonEventArgs.Button); }
private void GameOnMouseDown(object sender, MouseButtonEventArgs mouseButtonEventArgs) { MouseButtonsDown.Add(mouseButtonEventArgs.Button); }
public bool MouseButtonPress(MouseButton mouseButton) { return(MouseButtonsDown.Contains(mouseButton) && !MouseButtonsDownLast.Contains(mouseButton)); }
public bool MouseButtonRelease(MouseButton mouseButton) { return(!MouseButtonsDown.Contains(mouseButton) && MouseButtonsDownLast.Contains(mouseButton)); }
public bool MouseButtonDown(MouseButton mouseButton) { return(MouseButtonsDown.Contains(mouseButton)); }