From c79f333d2470d06a0362fff3c482767fe2b47717 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Thu, 14 May 2015 01:01:28 -0500 Subject: [PATCH 1/4] Adding new visiblity icons --- .../src/main/resources/images/not_visible.png | Bin 0 -> 890 bytes .../src/main/resources/images/visible.png | Bin 0 -> 659 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 OutlawEditor/src/main/resources/images/not_visible.png create mode 100644 OutlawEditor/src/main/resources/images/visible.png diff --git a/OutlawEditor/src/main/resources/images/not_visible.png b/OutlawEditor/src/main/resources/images/not_visible.png new file mode 100644 index 0000000000000000000000000000000000000000..ad256a20414de8a3ecd20a7cad5d37f01ef7cd17 GIT binary patch literal 890 zcmV-=1BLvFP)$`@-Me=i zq^72}D<~)&h4}`C`T6-TMn^|aT)%$34FSvlGchsU-M@do7SRq^wQ7}82yLRm|ASwz#LG0}8yqpM&!Is`!WU(vT8`lWP_Se3ISUKR%@Ze1DB!cawY4<^pXH$Rq^PKP7&!r= zH~^HN+1c5zV+;0q^XB>CvwYH|Nl{or?cst23w&T|ptUfECu&)nQA74?zitT+2at;>3wDxGb-&tt~*whK7cQ+o@?e z2!paPHV5eH>h8oS2X5ZH$pcuz&$4C9+(1<|j#U3})~s1UL{-PcSZ;4`zZ$7Qau=y>_#a!GZ`iQG zim2)sq>zy1pf(?|O*Atzv(3N+Cx9=?;0#bb4fPF*A)r<*OpT9^&wOGUrV8h;jLS@nk6MAb%QKGZ4kxxv<+Bg%4WVHQ{)5m+`)1JNHpeiZ2G>1m@^hZP{e0P2`C_r{hd Q!TJOBUy literal 0 HcmV?d00001 diff --git a/OutlawEditor/src/main/resources/images/visible.png b/OutlawEditor/src/main/resources/images/visible.png new file mode 100644 index 0000000000000000000000000000000000000000..58154fee06464f66aa2c66b6a2a9416280ed92a8 GIT binary patch literal 659 zcmV;E0&M+>P)(W7cRcI@yv zcI=q>g$oxn-oJk@05pS%mzVdGwzl>?OH0es9v&Xs+}zyGkz_E)A;jPrGiHP+C@35S zYIz9KMgTwL=jXrJ)zy_mtoZ~LY~8xmOioUYSO;J@NJvQN{E8JTTqtr#W@ctHnGV2k zP;_+kM6w)WZf?F2mm}=#?EcT5J^TN)YuEn2dGiL0L2Qs1NDh}{bai!iK79C)g(!zS zc<_KtQBmOimd;b#xAT=Ph*c>D)D|`Ijy?Y!49Rf{|7zP*_8U26#`t^Te z0Z1)K4=%?%e*BmTr$Y=347Otn31HUz|Lobb|D*zt9*|yaj?vN4*^Sj9QBhG7aixh_ zvu0sfa`^D!|1K^r|CyMW{yRB2{r~*=GgimUoH-L`nh6UFn~LI)xpU_R;Bo{D3(Nnn zU%#RlzJC3B6g9v&#~CUhy&yAiIR==(gTM~CbLS2h&{wx{Wxb%FAQXdt{`~o0P*4y> z4bTj@{GUI6z-o{I$P8TOgX{*oAtxti=D&acRB)BNz#N3azkK;J1F%>}5lc@`XSjLu zCc}#tFBpo8i@|E}nSl&Ic4ud2&tzes0sv-L1`Q1jI6p2fj&wt)5jDsdBu7rvP$jV< z;|&`&ke67gk$piJ#0H5`lzk~F(13}Jx&_*xD&px?>D|A7pJTwA0goO%Vi}qZqe0bF tq-W!qkrv$vPfyP+uCA^ZNHG^6zyK+*I=!J~bU*+A002ovPDHLkV1k}nAnX7D literal 0 HcmV?d00001 From f4b45003bd603936213fab20cb69a79e2dfb67b3 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Thu, 14 May 2015 01:01:58 -0500 Subject: [PATCH 2/4] 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