Пример #1
0
        private void Space_Click(object sender, RoutedEventArgs e)
        {
            //User clicked on a space
            Rectangle r      = e.OriginalSource as Rectangle;
            int       column = Grid.GetColumn(r);
            int       row    = Grid.GetRow(r);

            if (stonesBoard.CheckStoneIsValid(stonesBoard.Spaces[column, row], playerTurn, true))
            {
                playerTurn = !playerTurn;
                placeSound.Play();
                UpdateBoard();
            }
            validSpaces = stonesBoard.ValidSpaces(playerTurn);
            if (validSpaces.Length <= 0)
            {
                Frame.Navigate(typeof(GameOver), stonesBoard);
            }
        }