Пример #1
0
        /// <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;
            }
        }