Example #1
0
 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();
 }
Example #2
0
 private void OnNewGame(MemoryGameEventArgs e)
 {
     EventHandler<MemoryGameEventArgs> handler = NewGame;
     if (handler != null)
     {
         handler(this, e);
     }
 }
Example #3
0
        private void OnStart(MemoryGameEventArgs e)
        {
            EventHandler<MemoryGameEventArgs> handler = Start;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Example #4
0
 private void settingsForm_Start(object sender, MemoryGameEventArgs e)
 {
     r_SettingsForm.Hide();
     r_GameLogic.InitializeNewGame(e.Lines, e.Cols, e.PlayerOneName, e.PlayerTwoName, e.GameVsComputer);
 }