Exemplo n.º 1
0
        private void OnStart(MemoryGameEventArgs e)
        {
            EventHandler <MemoryGameEventArgs> handler = Start;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Exemplo n.º 2
0
        private void OnNewGame(MemoryGameEventArgs e)
        {
            EventHandler <MemoryGameEventArgs> handler = NewGame;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Exemplo n.º 3
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();
 }
Exemplo n.º 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);
 }