Exemple #1
0
        void CountEnemiesLeft()
        {
            int Killed, EnemiesLeft;

            Killed               = Waves [CurrentWaveIndex].Spawned - SpawnedEnemies.Count;
            EnemiesLeft          = Waves [CurrentWaveIndex].Amount - Killed;
            EnemiesLeftText.text = EnemiesLeft.ToString();
        }
Exemple #2
0
 void Start()
 {
     ef      = GetComponent <EnemyReference>();
     el      = GameObject.Find("Enemies Left").GetComponent <EnemiesLeft>();
     enemies = new List <GameObject>();
 }
Exemple #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();
            int Counter = 0;

            while (Counter < Stupid.PlayerWeapon.NumberOfShotsFired)
            {
                int Chance = random.Next(1, 10);

                if (Stupid.PlayerWeapon.Accuracy >= Chance)
                {
                    HealthOfEnemy     -= Stupid.PlayerWeapon.Power;
                    EnemyHealth.Text   = "Health:  " + HealthOfEnemy;
                    richTextBox1.Text += "\nYou did " + Stupid.PlayerWeapon.Power.ToString() + " damage!";
                }
                else
                {
                    richTextBox1.Text += "\nYou missed!";
                }

                Counter++;
            }

            if (HealthOfEnemy > 0)
            {
                int TimesToAttack = WeaponOfEnemy.NumberOfShotsFired;
                Counter = 0;
                while (Counter < TimesToAttack)
                {
                    int Chance = random.Next(1, 10);
                    if (WeaponOfEnemy.Accuracy >= Chance)
                    {
                        richTextBox1.Text += "\nOpponent attacked you for " + WeaponOfEnemy.Power.ToString() + " damage!";
                        Stupid.Health     -= WeaponOfEnemy.Power;
                        PlayerHealth.Text  = "Health:  " + Stupid.Health.ToString() + " / " + Stupid.MaxHealth.ToString();
                        OrigHealth.Text    = Stupid.Health.ToString() + " / " + Stupid.MaxHealth.ToString();
                    }
                    else
                    {
                        richTextBox1.Text += "\nOpponent missed!";
                    }
                    Counter++;
                }
            }


            if (HealthOfEnemy <= 0)
            {
                if (NumberOfEnemies > EnemiesLeft)
                {
                    EnemiesLeft--;
                    label1.Text        = "Number of Enemies:  " + EnemiesLeft.ToString();
                    richTextBox1.Text += "Got one of them!";

                    HealthOfEnemy    = 100;
                    EnemyHealth.Text = "Health:  " + HealthOfEnemy.ToString();
                    generateEnemyWeaponNone();
                    EnemyWeapon.Text = "Weapon:  " + WeaponOfEnemy.Name;
                }
                else
                {
                    this.Hide();
                }
            }
            checkForAndHandleDeath();
        }