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(); } }