private void generateHeightMap(IDictionary <Point, int> positions) { List <IPosition> entities = new List <IPosition>(); foreach (var position in positions) { entities.Add(new HeightMapNode(position.Key, position.Value)); } List <DisplayableElement> elements = EntityDisplayConverter.ToDisplayableElements(entities); elements.AddRange(EntityDisplayConverter.ToDisplayableElements(rooms.ToList <IPosition>(), Color.Violet)); simulationForm.refresh(elements); }
private void redraw() { simulationForm.refresh(EntityDisplayConverter.ToDisplayableElements(movableEntities.ToList <IPosition>())); }