private void FillFromSource() { foreach (IFloorEntity floor in _buildingSource.Floors) { Floors.Add((VisualFloor)VisualElementHelper.CreateFromMapEntity(floor)); } }
private void fillFromSource() { _mapEntities.Clear(); // fill in walls foreach (IWallEntity wall in _sourceFloor.Walls) { _mapEntities.Add(new WallElement(wall)); foreach (IDoorEntity door in wall.Doors) { _mapEntities.Add(VisualElementHelper.CreateFromMapEntity(door)); // Create visual door } foreach (IDoorEntity door in wall.Windows) { _mapEntities.Add(null); //TODO: Create visual window } } // add other entities foreach (IMapEntity entity in _sourceFloor.Entities) { _mapEntities.Add(VisualElementHelper.CreateFromMapEntity(entity)); } }