Пример #1
0
        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());
            }
        }
Пример #2
0
 public void AddNeighbor(GameElement neighbor)
 {
     neighbors.Add(neighbor);
     neighbor.neighbors.Add(this);
 }
Пример #3
0
 private void Grid_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
 {
     GameElement.ToggleFlag();
 }