//-------------------------------------------------------------------------------------------------- // Constructor //-------------------------------------------------------------------------------------------------- #region Constructor /// <summary> /// Basic constructor that includes a visualization engine and a logging engine /// </summary> /// <param name="drawingEngine">The drawing engine to be used</param> /// <param name="loggingEngine">The logging engine to be used</param> public SimulationEngine(IDrawingSimulationEngine drawingEngine, IModelLog loggingEngine) { _currentlyTriggeredEvents = new List <Event>(); _drawingEngine = drawingEngine; _selList = new ScheduledEventList(); _loggingEngine = loggingEngine; } // end of SimulationEngine
} // end of SimulationEngine public SimulationEngine() { _currentlyTriggeredEvents = new List <Event>(); _selList = new ScheduledEventList(); } // end of SimulationEngine