From f4b45003bd603936213fab20cb69a79e2dfb67b3 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Thu, 14 May 2015 01:01:58 -0500 Subject: [PATCH] Switched to JFX 1.8 packaging and added visibility controls for scripts (still a work in progress though) --- OutlawEditor/pom.xml | 2 +- .../org/badvision/outlaweditor/MapEditor.java | 44 +++++++++++++++---- .../badvision/outlaweditor/ui/UIAction.java | 2 +- .../ui/impl/MapEditorTabControllerImpl.java | 32 ++++++++++++++ 4 files changed, 70 insertions(+), 10 deletions(-) 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