Exemplo n.º 1
0
        private void DoFight()
        {
            Clp.ClopNum = ClopWar.StdClopNum;
            Clp.ResetGame();
            Clp.ClopNum = ClopWar.StdClopNum;

            if (chkbFast.Checked)
            {
                ClpCPU.AdvancedDefence = false;
            }
            else
            {
                ClpCPU.AdvancedDefence = true;
            }

            ClpCPU.StrategyFile = Strat2;
            while ((Clp.gameStatus == ClopWar.GAME_BLUE) | (Clp.gameStatus == ClopWar.GAME_RED))
            {
                if (ClpCPU.StrategyFile == Strat1)
                {
                    ClpCPU.StrategyFile = Strat2;
                }
                else
                {
                    ClpCPU.StrategyFile = Strat1;
                }
                ClpCPU.Turn();
                ClpDraw.Refresh();
            }
        }
Exemplo n.º 2
0
        private void AutoTurn_OnClick(object sender, System.EventArgs e)
        {
            if ((Clp.turn == Cell.RED) & (OpponentHuman == false))
            {
                ClpCPU.StrategyFile = OwnStrat;
                bool ap = ClpCPU.AdvancedPath;
                bool ad = ClpCPU.AdvancedDefence;
                ClpCPU.AdvancedDefence = false;
                ClpCPU.AdvancedPath    = false;

                ClpCPU.Turn();

                ClpCPU.AdvancedDefence = ad;
                ClpCPU.AdvancedPath    = ap;
                ClpCPU.StrategyFile    = CPUStrat;
                CheckGame();
            }
        }