/// <summary> /// Affiche l'acteur et sa barre de vie si son affichage a été demandé à la création de l'acteur. /// </summary> /// <param name="shift"> La position relative pour afficher l'acteur </param> /// <param name="g"> L'objet permettant de dessiner </param> public override void Draw(Point shift, Graphics g) { base.Draw(shift, g); if (_lifeSprite == null) { return; } if (Collision != null) { shift = shift + new Point(0, -Collision.Hitbox.Height * LifebarHeight); } _lifeSprite.Draw(shift + Position, g); }
public override void Draw(SpriteBatch spriteBatch) { SpriteHandler.Draw(spriteBatch); }
/// <summary> /// Affiche l'acteur si il possède un SpriteHandler à partir de sa position basse. /// </summary> /// <param name="shift"> La position relative pour afficher l'acteur </param> /// <param name="g"> L'objet permettant de dessiner </param> public virtual void Draw(Point shift, Graphics g) { SpriteHandler?.Draw(shift + Bottom(), g); }