Пример #1
0
 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());
 }
Пример #2
0
 public Renderer(ICanvasWriter canvas, IAutoJunctSimulation simulation)
 {
     m_Canvas     = canvas;
     m_Simulation = simulation;
     m_SimulationToCanvasMapping = new CoordinateConverter(3, new SpatialTypes.Point(50, 50));
 }