Ejemplo n.º 1
0
        private void M_Board_FormClosed(object sender, FormClosedEventArgs e)
        {
            if ((sender as BoardForm).GameOver)
            {
                if ((sender as BoardForm).GetWiner() == Logics.eTurn.PlayerOne)
                {
                    m_PlayerOneScore++;
                }
                else if ((sender as BoardForm).GetWiner() == Logics.eTurn.PlayerTwo)
                {
                    m_PlayerTwoScore++;
                }


                m_ResoultForm = new ResoltForm((sender as BoardForm).GetWiner().ToString());
                m_ResoultForm.ShowDialog();

                if (m_ResoultForm.DialogResult == DialogResult.OK)
                {
                    m_Board             = new BoardForm(m_LoginForm.boardSize(), m_LoginForm.PlayerOne, m_LoginForm.PlayerTwo, m_PlayerOneScore, m_PlayerTwoScore, !m_LoginForm.CheckBoxPlayerTwo.Checked);
                    m_Board.FormClosed += M_Board_FormClosed;
                    m_Board.ShowDialog();
                }
            }
        }
Ejemplo n.º 2
0
        public void Run()
        {
            m_LoginForm = new GameSetting();
            m_LoginForm.ShowDialog();

            if (m_LoginForm.DialogResult == DialogResult.OK)
            {
                m_Board = new BoardForm(m_LoginForm.boardSize(), m_LoginForm.PlayerOne, m_LoginForm.PlayerTwo, m_PlayerOneScore, m_PlayerTwoScore, !m_LoginForm.CheckBoxPlayerTwo.Checked);

                m_Board.FormClosed += M_Board_FormClosed;
                m_Board.ShowDialog();
            }
        }//מריץ את המשחק