Esempio n. 1
0
 /// <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 Rectangle((view.DrawTexture.Width / 2) - 22, yOffset + view.DrawTexture.Height, view.DrawTexture.Width, view.DrawTexture.Height);
         OverheadsView.AddView(view, drawPosition);
         yOffset += view.DrawTexture.Height;
     }
 }
Esempio n. 2
0
 public DeferredView(DeferredEntity entity, Vector3 drawPosition, AEntityView baseView)
     : base(entity)
 {
     m_DrawPosition = drawPosition;
     m_BaseView     = baseView;
 }