Example #1
0
        private bool EnemyAttack()
        {
            if (ActiveUnit == game.Party.Count)
            {
                Random rnd1   = new Random();
                Random rnd2   = new Random();
                int    target = rnd1.Next(0, game.Party.Count);
                int    move   = rnd2.Next(0, BadGuy.Moves.Count);
                switch (move)
                {
                case 1:
                    BadGuy.Attack(game.Party[target]);
                    BattleBox.Text += BadGuy.Name + " used Attack.\n";
                    return(true);

                case 2:
                    BadGuy.Fire(game.Party[target]);
                    BattleBox.Text += BadGuy.Name + " used Fire.\n";
                    return(true);

                case 3:
                    BadGuy.Heal(game.Party[target]);
                    BattleBox.Text += BadGuy.Name + " used Heal.\n";
                    return(true);

                case 4:
                    BadGuy.Freeze(game.Party[target]);
                    BattleBox.Text += BadGuy.Name + " used Freeze.\n";
                    return(true);

                case 5:
                    BadGuy.Poison(game.Party[target]);
                    BattleBox.Text += BadGuy.Name + " used Poison.\n";
                    return(true);

                default:
                    break;
                }
            }
            return(true);
        }