From 586600da7c4640b82d7c202bcf8135377aa323e9 Mon Sep 17 00:00:00 2001
From: Dennis Postma <dennis@directonline.io>
Date: Sun, 29 Sep 2024 21:50:27 +0200
Subject: [PATCH] TileLayer bug fix

---
 public/assets/waypoint.png                      | Bin 372 -> 250 bytes
 public/assets/zone/blank_tile.png               | Bin 135 -> 109 bytes
 public/assets/zone/bt_tile.png                  | Bin 920 -> 696 bytes
 public/assets/zone/tp_tile.png                  | Bin 834 -> 708 bytes
 .../gameMaster/zoneEditor/ZoneEditor.vue        |   2 +-
 src/components/zone/Tiles.vue                   |   2 +-
 6 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/public/assets/waypoint.png b/public/assets/waypoint.png
index 1468193149dbd4b93acbd781ad97cbe79003a004..22afc8f7be32f8d5c34051001cb31c96b45edbb4 100644
GIT binary patch
literal 250
zcmeAS@N?(olHy`uVBq!ia0vp^PC%^0!3HE>FW}z<q&N#aB8wRqm|uV}<JRh+Y@py8
zPZ!6KiaBp@UgT;};Bia5|9`1}iMn&w!k63jGv6z{>^^hNwR6W3Jlm{TzDq4-a^g4G
zv%rEQpW&+G2c{6_L@@<xj@68t8b6piln9hDyD&dAIglx^i17`ZqSb-x3MtGHyiR2e
zkpin2D;xqCKG-RSuurUa4Y+R-_`hdS-3F(>E6%1h6euib%=z@0WA>kxQ)>2`x199f
wnEUC!=^cfujB<{@LKt%X_Ifk@*}5Q>n?LgK#u*HqKzB2Ey85}Sb4q9e0P<~JQUCw|

literal 372
zcmV-)0gL{LP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(0003yNkl<Zc%0pt
z$qj=r5JksQIwQ3tHIM?58b~ckZO(;{!XV2FGvnpmFb8-~VzKR}d7&D7Uw8k1Jk5)%
zaUU1!3qsucoj*C}Jdu3}vjAND`grd|{d&SWgnEFOIKa4d2(<vI;vDM`;sHv<IaVRW
z0!WE-v_qT@pe4@H3Q-)uN}MAdB0E4WagJ1o<N&RRbIyi{2542BQyL-|pcipYZiqvG
zUd1`7A+`Xch;w2g91#sE9^&)7Ap{W-UA7Wy8I&3=1Q&<*_6Up`A|wtDFTqhl#Kb}H
zGuUg0RB;gf5$YvGt~f~k6>c>|sW`}<47C#CtT-s14%Z4HB@Rw6h**V?76)QWVp<`z
z#DVyts8k4TaiF#=UK+wm9H?)Mq=v8-2WDGip%B1Y9GGv8@(_I78dqz3ycK?SU3bIC
SGNv8?0000<MNUMnLSTZv(vV94

diff --git a/public/assets/zone/blank_tile.png b/public/assets/zone/blank_tile.png
index 1736041828d20e8b2016ae7b09d0f66e85285232..871b689702c559c551e5bb01d4ca4fa053eb0836 100644
GIT binary patch
literal 109
zcmeAS@N?(olHy`uVBq!ia0vp^PC%^0!3HE>FW}z<q&N#aB8wRqm|uV}<JRh+Y@ndL
wr;B4q#hkYX85x1RCWZg&^E@0tOb~EzXHzy}V7x6Xaume%boFyt=akR{0J>Wj)c^nh

literal 135
zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH$P6TB1iv{Bq!^2X+?^P2p46!aaySb-B8wRq
zxP?KOkzv*x37{ZzfKP}kkX~M8dkdtYB*-tA!Qt7BG$2R7)5S5QVoq{O1JkiUHZwK`
Y;SCIm@8^3f0_7MyUHx3vIVCg!04$Xri2wiq

diff --git a/public/assets/zone/bt_tile.png b/public/assets/zone/bt_tile.png
index 93229fa81f65b607d3a0df327f1e009bb3bd45e6..9899e12f88c03cf6e0aae985c90ad21a72eae063 100644
GIT binary patch
literal 696
zcmV;p0!RIcP)<h;3K|Lk000e1NJLTq002S&001Hg1^@s6>!1&^00009a7bBm000B%
z000B%0kwNlYXATOYDq*vRCt{2*ZoUVQ5?td_aB>@nzei=D-yLxQVWIku!?NDtS08P
z8e(%~xoI{Vw$6_cL_Y+T^zcKFLGb}EjLWJu@6&cW@L@mPFK65r=X}q(;Nvjx(;mV&
zOxPhz*^8H8pOw&nnBM@{)36|>N`Qt1F*O1-42W?Epl(5oO8|8PVmtx}EQs+5ATS{2
z9{}>Oe+drELSzOG>-Rn!d<1Qq&|F@(2py`iNA-`PwFpgt05LVJfD{~h2<dyUx&S%l
zE-X*M^*HnhL=jL1GFDA_7GY%`hK1$p3Nd@w0@vW^CVZ}RozB54VJOqkRf3&Lb;=Ul
zs20L;5aU1(h{Ev#d|89-2#k(E-vEqe;f?0K1qmeyodP)n1E=Apo+Y8!3qvvJ)ygX0
zN}hli2b-V;u?`<D!Lco9N<jBjNNN5Qq?IhRt9}()ufSzJTY#qm^1P`U7fyjnE21Ap
zvhaEfzQ^ILVl8_&A^r$r--{)O|I~u8|IZ8fF$M|s5XCwXyny)Y3NbFOhz<BU4zqEX
zioxwXyeq(V4EhxT__`uI>=7TeEwa$2yTLGA(EJZzMbTZsZ3thRX0!}q5KakU0(u7F
zqUO!OOJxosZb1a%7>({i6yVz(*w6)O9`bAOe)ou+RCN1v8X`~^t7+(Z4xem|awi9G
z=OC#URjfP0I<(BdnCh0{Ng6r=1F#p6475)|_jx#}9&rx(#^J;S9MMZYgBHcAFG92W
zg#fjUtR@;L0Q(62*Jn^b0t4U|NMHfH0;wASw?OI^z$uW10jL$EVF9WI2@QaK*gwrf
e2k?Io-0=(dB%KX}pTEce0000<MNUMnLSTX<Bq;s>

literal 920
zcmW-edrXpH6viLQTG&m=Eov>B*&khIbBpQPDkPlJ3Q3)<+m@B62q~cAWqHZUN+q&T
zGc!dkGd0C9my!~usg>GgWsbBK*}7QT>|z%?ecSh*_x--}d(U&8^PQB4{pLC@b_6h2
z<Sz`Qolk4otmzc>o3)L!vDATn0@gs+npApW$N2A51G5+WUn~?BaS8B~Yz_9M<WuJ9
z0-AyAKn+j}n1DM#FK`dI1yDsR&<_}a7T^ZZz`*4|8DIg-3`W^v;33cf7=TLP3B&7w
z2TUm?kPRFGTA6GWkO>?It^rBF1qSN|3V_GJWuOSCXJ9HwXVN8-uD1b?7>Q1X%msP?
ziX>VH&_|M^YGf*hfk~7sWB{d1q;BgNh8m!r$s--e7x^V!x=vYgK{aU_w}B?cAeq$x
zTHq{D0^9`d1ARa>kbl*a<^x4+pg0Iq2P5P$%9ukkX@ufXWLR`#`(1N!oUFxiN;77Q
zQ~xSS8XwJ0$$nj~O0Ve6Opty|42!L6jEXGiQe_QIo{aci{<Ws8^4)0Krxcmqk`b5p
zB<6c}#|MM_%da<8(r}$s5fytlB{^OZE>)&h4O7!BrAX)#oKRHr)Ux`h54Usd=Tcpk
ziZ3wR+bnm}bF)+u*?jSqmD<0{7y7PLzA8C4-7bg<=nh@Gd)|j-$MQm!6eOCP<2A+M
zFKuD6A;q`zLst?<Y?_%1<j;F|ygwmv&Y$nhO54KouY}1&Gh7!EEO2N^NOOW`E$5|#
zSL>8u8_t+uFJ7<TC`$hP);iH#;?6mtJdh;!4k=FFw72zazR`Pjdy{8|i|tw6iqY4u
zhRpG3({X<G;MgXO&UK{z^dP%O=w+H%mCn_qHM3PgdjixvYel4-oo*Z-n=@&%3s{_K
zc8jme$2jfpDAA1lf=fO|$AE!zi@0Ug7H*NplJJK^fzSBvYx<PNd;OeDH_4QXgWLYx
zhQxV!0}C;gI_$i>A-SWP9~!ICU*t8~oBn!KTmR^Gw{L5x=jpn_>_1XlbFK;}Q=Hrj
z2hRi>es0+AzH3mw!7!mN)kb_iSjG8tDMvr<Djt!(@Cs;;ce9!M?ey0n@)Zkf1^bTt
E142DrX8-^I

diff --git a/public/assets/zone/tp_tile.png b/public/assets/zone/tp_tile.png
index 5fe5b03aad4d7c33935b8272711be5f55eae9b34..9000a37087dab50183355e6d8da2b2004e6129eb 100644
GIT binary patch
literal 708
zcmV;#0z3VQP)<h;3K|Lk000e1NJLTq002S&001Hg1^@s6>!1&^00009a7bBm000B%
z000B%0kwNlYXATOc1c7*RCt{2*#A!wVH^kW_a9ppN<~F#KV-{VV||xGGqL~|1dIrU
z(n9DSq_4}eVl3;-9J8EJ{$j~;!#$rNiwicO`^H_*_W9+WyW8Ds&*$@e?f@+ZE0_NY
zQx0Z!2=>Q|3*}waFbxQ603Z#+g0Ln53=6{A1TYK;lL??>L6|}S9RtEt0?;i8(+EH}
zAgoD%hrhZIUFn7|zaL|-4%WuJ4I$BrJ1Z87+VgDi<PIQG=*IL$m;OLliz^_uYJn%`
zL_iea&1GxCm!Cy&F@eh&JB9CU?RlOzX^cF%g`rd*!pl8KZ|Pu#ur^bGLqrPEx~(*i
znav{3P4!cZzq?oWoWyzoL&*We)-2kk4Ex6#aDROdrGO)G6xIt4jOX9ey{s2UaXc^p
zSJsY8sa}e)xoMg^6`4e@`y~2roWO84MaKe*&vA3!rhW}!3KT(C#*WaZ9NqJD^h`DP
zc`e}Ku0UML+(vk*2NT7;gpn+jkod7mSgI9Orr<8n2!a<#9y<`{ry`Up{Kfm+E;@Gi
zi-^%@hh=+~x**b=6l4Zy6~e!;K!r5)c@D|VpGa-}#&Gs3LQ7WJpQ+&rVLDh5@$W^%
zzb#{8O+-+93g@G<lsbGXRvbVNHRAfq2Q=r1$1oT^250&R6-eG=%#?Pk3!o%Ovk<P?
zpzLX&n{8Ck2ts#_l~8%%*w@!|?a1T7>T>5@BM<+_Nt*NKylpj4ssP9V!n@3CFAmW*
z=>M<}=?VmIx^@~bKF7gY`M%HuKsrqS^(h^u{~w_hh;9MY0_hk4r9e6sKrRr&0JIBY
qSb%0hOamYt(q90k1Nc9n+p!I7qEKJcnRH$N0000<MNUMnLSTX|Bs+@$

literal 834
zcmWkseNfAB9DaU6Q|gM9lwR-35sp9Hg@0x()zxLz?&Ronry{Giv=SW_QiibI)>5=o
zw?c2aURG?2N-3h3nKaS$a;Zkhdhz!A-F;r}bKmE_&+~l0pR4S!KpQJ(D*!gZK`aj0
z8Dx6UEXXSJ&#5OHk<1BX67M^=Tp)*4f}lgmfc07`3EU}gA^~)EC^vvS#It`?JY7Kb
z1WF9J_XdT%c=!o5lPG+P;&-STN7Ec0f5Ck{%05!H*nkJakhP+C0L6L~^+VACsSXvR
zX!(oEacCBBqX{K?)XzeqLG3geXK}3o2{$Q<gj*1mL*9<tTHNbFW))5s;H(n4?I<6H
zvJdh$N<dZ(nt$PL59F<QG=e%4&J^P5BI>_EqC<`vX$6$Xyq8dYpa7%=?H}a6z{Ag|
z`%2+SUQ(yDg%U~LBd)`xN7SfYq9{m5q-@P1Wr_skcSAJ<-S45U^d9nAjtDtn;rJIF
zdonRe5FaPtpNx%@w6wL>2_<dX($l=?s+qL<(erV~&t$*PJ1<OC*Ivrdyc7rr#Ifo!
z-ieHb$<zv&F?sOyuO&tN%!sk$8o#OLTuMy&n~O2EMW+&CzK2G3k^gWsn6;OiR!}P2
z5n{2|F4J7(nDKm@QW@l&PxqlYGVN+^c|>G?+D~VBdKe64QODT*%;ow1UW*o?GB1<K
z`-O2Pe^#=3$fm1%DRF!}aoxV12HrgXisR)z9&Lpvi5rlO=wnt)D4p!>>2@6s%L%qR
zo5l%Hix|~hOBXM8#C3hOyph<>k37m0b>6tj5qWR%%i`xidRRA-YxdQte()IGE`-!2
ze5zuZ`;@7ZpOT(#)P+>e(Fq^3Uf1X2<~wJSe}y@7o<_{R+9*=THaG+hG`kM1T<=CC
z2{uKU)sveWeRe(PI7~0uRzADAy<F$?$8|c=ZE)3-hCSSEVV>50i{1khDu%tY$8THO
z{a%e<`vPZbdeqZ#Y(yKib@%+C_PB}$SL4sx;O|<7%K@=UlxMbZIFJ~)#(vDq5-Z{l
t+S*AAt#`EwH-?K9f8#e~9rwH2WpMAXO!4w(4_8yG9vl$Hs$@o8{0}_%c8CA~

diff --git a/src/components/gameMaster/zoneEditor/ZoneEditor.vue b/src/components/gameMaster/zoneEditor/ZoneEditor.vue
index 50ca06c..b96b6e2 100644
--- a/src/components/gameMaster/zoneEditor/ZoneEditor.vue
+++ b/src/components/gameMaster/zoneEditor/ZoneEditor.vue
@@ -80,7 +80,7 @@ function createTilemap() {
 
 function createTileLayer() {
   const tilesetImages = gameStore.assets.filter((asset) => asset.group === 'tiles').map((asset, index) => zoneTilemap.addTilesetImage(asset.key, asset.key, config.tile_size.x, config.tile_size.y, 1, 2, index + 1, { x: 0, y: -config.tile_size.y }))
-  tilesetImages.push(zoneTilemap.addTilesetImage('blank_tile', 'blank_tile', config.tile_size.x, config.tile_size.y, 0, 0, 0, { x: 0, y: -config.tile_size.y }))
+  tilesetImages.push(zoneTilemap.addTilesetImage('blank_tile', 'blank_tile', config.tile_size.x, config.tile_size.y, 1, 2, 0, { x: 0, y: -config.tile_size.y }))
 
   const layer = zoneTilemap.createBlankLayer('tiles', tilesetImages as any, 0, config.tile_size.y) as Phaser.Tilemaps.TilemapLayer
 
diff --git a/src/components/zone/Tiles.vue b/src/components/zone/Tiles.vue
index 4f30264..c1aae44 100644
--- a/src/components/zone/Tiles.vue
+++ b/src/components/zone/Tiles.vue
@@ -42,7 +42,7 @@ function createTileLayer() {
   }) as any
 
   // Add blank tile
-  tilesetImages.push(zoneTilemap.addTilesetImage('blank_tile', 'blank_tile', config.tile_size.x, config.tile_size.y, 0, 0, 0, { x: 0, y: -config.tile_size.y }))
+  tilesetImages.push(zoneTilemap.addTilesetImage('blank_tile', 'blank_tile', config.tile_size.x, config.tile_size.y, 1, 2, 0, { x: 0, y: -config.tile_size.y }))
   const layer = zoneTilemap.createBlankLayer('tiles', tilesetImages, 0, config.tile_size.y) as Phaser.Tilemaps.TilemapLayer
 
   layer.setDepth(0)