Beispiel #1
0
        private void HumanVSAi3x3_Btn_Click(object sender, EventArgs e)
        {
            RoleMgr           = new RoleMgr(this, GameDef.PlayerType.Human1, GameDef.PlayerType.AI3X3, GameDef.JudgeType.Nomal);
            HomePanel.Visible = false;

            GameDef.board_cell_length = 4;
            GameDef.win_count         = 4;

            RoleMgr.Start();
        }
Beispiel #2
0
        private void HumanVSHardAi_Btn_Click(object sender, EventArgs e)
        {
            DisableComputerNextBtn();
            EnableChangeComputerPlayBtn();
            DisableLoadBoardBtn();

            RoleMgr           = new RoleMgr(this, GameDef.PlayerType.Human1, GameDef.PlayerType.HardAI, GameDef.JudgeType.Nomal);
            HomePanel.Visible = false;
            RoleMgr.Start();
        }
Beispiel #3
0
        private void AIVSAI_Btn_Click(object sender, EventArgs e)
        {
            DisablePreviousActionBtn();
            DisableChangeComputerPlayBtn();
            DisableLoadBoardBtn();

            GameDef.JudgeType judgeType = GameDef.JudgeType.Nomal;

            if (judgeType == GameDef.JudgeType.Debug)
            {
                EnableComputerNextBtn();
            }
            else
            {
                DisableComputerNextBtn();
            }

            RoleMgr           = new RoleMgr(this, GameDef.PlayerType.EasyAI, GameDef.PlayerType.HardAI, judgeType);
            HomePanel.Visible = false;
            RoleMgr.Start();
        }