private void Render(ICanvasWriter canvasWriter) { canvasWriter.DrawVehicles(m_Simulation.Vehicles.Select(v => new VehicleDisplay { Guid = v.Guid, CentrePoint = m_SimulationToCanvasMapping.Convert(v.CentrePoint), Size = m_SimulationToCanvasMapping.Convert(v.Size), Heading = v.Heading }).ToList()); }
public Renderer(ICanvasWriter canvas, IAutoJunctSimulation simulation) { m_Canvas = canvas; m_Simulation = simulation; m_SimulationToCanvasMapping = new CoordinateConverter(3, new SpatialTypes.Point(50, 50)); }