public Simulation() { InitializeComponent(); InitializeText(); _simulationEngine = new SimulationEngine(MapArea, MinimapArea, MinimapAreaVisited, lblOutput); }
public SimulationEngine(Canvas mapArea, Canvas minimapArea, Canvas minimapAreaVisited, Label lblOutput) { _mapArea = mapArea; _minimapArea = minimapArea; _minimapAreaVisited = minimapAreaVisited; _lblOutput = lblOutput; initialize(); LoadMap(); SimulationEngineStatic = this; }