Example #1
0
 public override void Draw(SpriteBatch spriteBatch)
 {
     base.Draw(spriteBatch);
     if (!exploding)
     {
         Utility.Draw(spriteBatch, fuseTexture.getTexture(), new Vector2(position.X - 10, position.Y), new Color(255, 255 - (int)(fuse / DYNAMITE_FUSE_LENGTH * 255), 0), 1, 0.6f, 0, SpriteEffects.None);
     }
 }
Example #2
0
 public override void Draw(SpriteBatch spriteBatch)
 {
     if (alive)
     {
         Vector2 drawPos = position;
         drawPos.Y = position.Y - height;
         if (exploding)
         {
             Utility.Draw(spriteBatch, explosion.getTexture(), drawPos, Color.White, .25f * scale * getTransformedScale(), 1f, rotation, SpriteEffects.None);
         }
         Utility.Draw(spriteBatch, getTexture(), drawPos, Color.White, scale * getTransformedScale(), alpha, rotation, getFlip());
         //hitbox.Draw(spriteBatch);
         //texture.DrawHitbox(spriteBatch);
     }
 }
Example #3
0
 public virtual Texture2D getTexture()
 {
     return(texture.getTexture());
 }