private void GameCell_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { e.Handled = true; Mouse.Capture(null); Captured = false; if (Pressed) { Pressed = false; GameElement.SetVisible(); OnSelected?.Invoke(this, new EventArgs()); } }
public void AddNeighbor(GameElement neighbor) { neighbors.Add(neighbor); neighbor.neighbors.Add(this); }
private void Grid_MouseRightButtonUp(object sender, MouseButtonEventArgs e) { GameElement.ToggleFlag(); }