public override void Render(IDrawWrapper drawContex)
 {
     for (int i = 0; i < Radius; i++)
     {
         drawContex.DrawIcon(Icon, X, Y);
     }
 }
 public MultiAgentSceneRenderer(IDrawWrapper drawContex, MultiAgentSceneDrawingConfig config)
 {
     DrawContext            = drawContex ?? throw new ArgumentNullException($"{drawContex}");
     Configuration          = config ?? throw new ArgumentNullException($"{config}");
     SmokeCoversKoordinates = new List <Vector>();
 }
 public override void Render(IDrawWrapper drawContex)
 {
     drawContex.DrawIcon(Icon, X, Y - Icon.Height / 2);
 }
 public abstract void Render(IDrawWrapper drawContex);