private void gameLogic_NewGame(object sender, MemoryGameEventArgs e) { r_GameLogic.ComputerMove += gameLogic_ComputerMove; r_GameLogic.PlayersInfoChanged += gameLogic_PlayersInfoChanged; r_GameLogic.GameOver += gameLogic_GameOver; setBoardCellsOnVisibilityChanged(); m_BoardForm = new BoardForm(r_GameLogic.GameBoard, e.PlayerOneName, e.PlayerTwoName); m_BoardForm.CellsView.CellClicked += cellsView_CellClicked; m_BoardForm.ShowDialog(); }
private void OnNewGame(MemoryGameEventArgs e) { EventHandler<MemoryGameEventArgs> handler = NewGame; if (handler != null) { handler(this, e); } }
private void OnStart(MemoryGameEventArgs e) { EventHandler<MemoryGameEventArgs> handler = Start; if (handler != null) { handler(this, e); } }
private void settingsForm_Start(object sender, MemoryGameEventArgs e) { r_SettingsForm.Hide(); r_GameLogic.InitializeNewGame(e.Lines, e.Cols, e.PlayerOneName, e.PlayerTwoName, e.GameVsComputer); }