/// <summary> /// Deacrease the amount of time while the spike and slimes don't hurt and decreas the time to live of fireballs /// This function is executed inside of the BackgroundWorker bw_delay /// </summary> private void animations() { player.Dammaged = false; //Spikes if (spike != null) { spike.Reload(); } if (!spike.Hurt && spike != null) { player.Dammaged = true; } //Slim foreach (Slims slim in slims) { if (slim != null) { slim.Reload(); } if (!slim.Hurt) { player.Dammaged = true; } if (slim.Lifes <= 0) { slim.Dead = true; } } // fireballs if (player.FireDelay > 0) { player.FireDelay -= 1; } }