Esempio n. 1
0
        public virtual void Update(GameTime gameTime)
        {
            if (IsInvulnerable)
            {
                InvulnerableSwitchTime -= gameTime.ElapsedGameTime.Milliseconds;
                if (InvulnerableSwitchTime <= 0)
                {
                    InvulnerableSwitchTime = 50;
                    if (Image.image.Color == Color.White)
                    {
                        Image.image.Color = new Color(Color.White, 0);
                    }
                    else if (Image.image.Color == new Color(Color.White, 0))
                    {
                        Image.image.Color = Color.White;
                    }
                }
            }
            else if (Image.image.Color == new Color(Color.White, 0))
            {
                Image.image.Color = Color.White;
            }
            if (DelayedInvulnerable != null)
            {
                DelayedInvulnerable.Update(gameTime.ElapsedGameTime.Milliseconds);
            }

            Image.Update(gameTime);
        }
Esempio n. 2
0
 public void Update(GameTime gameTime)
 {
     animationImage.Update(gameTime);
     if (explosionDelayed != null)
     {
         explosionDelayed.Update(gameTime.ElapsedGameTime.Milliseconds);
     }
     explosionAfterDelayed.Update(gameTime.ElapsedGameTime.Milliseconds);
 }
Esempio n. 3
0
 public void Update(GameTime gameTime)
 {
     Image.Update(gameTime);
 }