diff --git a/OutlawEditor/pom.xml b/OutlawEditor/pom.xml index 5b01c937..2a897ef9 100644 --- a/OutlawEditor/pom.xml +++ b/OutlawEditor/pom.xml @@ -79,7 +79,7 @@ javafx-packager javafx-packager - 1.7 + 1.8 ${java.home}/../lib/ant-javafx.jar system diff --git a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java index 21514c1c..225e3388 100644 --- a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java +++ b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MapEditor.java @@ -1,9 +1,12 @@ package org.badvision.outlaweditor; import java.util.HashMap; +import java.util.HashSet; import java.util.List; +import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; +import java.util.stream.Collectors; import javafx.application.Platform; import javafx.beans.value.ObservableValue; import javafx.event.EventHandler; @@ -247,50 +250,75 @@ public class MapEditor extends Editor implements EventH private static final int dashLength = 3; + private final Set