diff --git a/src/main/java/com/seibel/lod/objects/LodDimension.java b/src/main/java/com/seibel/lod/objects/LodDimension.java index f1472dd68..6043ae051 100644 --- a/src/main/java/com/seibel/lod/objects/LodDimension.java +++ b/src/main/java/com/seibel/lod/objects/LodDimension.java @@ -437,6 +437,7 @@ public class LodDimension } /** + * Use addVerticalData when possible. * Add the given LOD to this dimension at the coordinate * stored in the LOD. If an LOD already exists at the given * coordinate it will be overwritten. diff --git a/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java b/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java index fa0a3f433..f692baa1d 100644 --- a/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java +++ b/src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java @@ -174,13 +174,7 @@ public class VerticalLevelContainer implements LevelContainer } data = DataPointUtil.mergeMultiData(dataToMerge, lowerMaxVertical, getMaxVerticalData()); - for (int verticalIndex = 0; (verticalIndex < data.length) && (verticalIndex < maxVerticalData); verticalIndex++) - { - addData(data[verticalIndex], - posX, - posZ, - verticalIndex); - } + addVerticalData(data, posX, posZ); } @Override