/// <summary> /// Draws all overheads, starting at [yOffset] pixels above the Entity's anchor point on the ground. /// </summary> /// <param name="yOffset"></param> public void DrawOverheads(SpriteBatch3D spriteBatch, Vector3 drawPosition, MouseOverList mouseOver, Map map, int yOffset) { for (int i = 0; i < Entity.Overheads.Count; i++) { AEntityView view = Entity.Overheads[i].GetView(); view.DrawArea = new RectInt((view.DrawTexture.Width / 2) - 22, yOffset + view.DrawTexture.Height, view.DrawTexture.Width, view.DrawTexture.Height); OverheadsView.AddView(view, drawPosition); yOffset += view.DrawTexture.Height; } }
public DeferredView(DeferredEntity entity, Vector3 drawPosition, AEntityView baseView) : base(entity) { _drawPosition = drawPosition; _baseView = baseView; }