コード例 #1
0
        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);
        }
コード例 #2
0
 private void redraw()
 {
     simulationForm.refresh(EntityDisplayConverter.ToDisplayableElements(movableEntities.ToList <IPosition>()));
 }