Example #1
0
        private void OnGameButton_Click(object sender, EventArgs e)
        {
            int row    = (sender as CellButton).Row;
            int column = (sender as CellButton).Col;

            if (m_Buttons[row, column].Enabled)
            {
                m_GameLogic.FlipSymbols(new Coordinates(row, column));
                m_GameLogic.ChangeTurn();
                UpDateGameBoard();
                if (m_IsComputerPlayer && m_GameLogic.CurrentPlayer.IsComputer())
                {
                    m_GameLogic.ComputerMove();
                    m_GameLogic.ChangeTurn();
                    UpDateGameBoard();
                }

                CheckIfGameFinished();
            }
        }