From b0212e98b3368dfea04fc4793933b7d16c49374e Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Mon, 22 Nov 2021 22:14:09 +0100 Subject: [PATCH] Simple overworld --- gamedata/assets/flags/base.png | Bin 0 -> 612 bytes gamedata/assets/flags/blue/0.png | Bin 0 -> 810 bytes gamedata/assets/flags/blue/1.png | Bin 0 -> 813 bytes gamedata/assets/flags/blue/2.png | Bin 0 -> 861 bytes gamedata/assets/flags/blue/3.png | Bin 0 -> 805 bytes gamedata/assets/flags/blue/4.png | Bin 0 -> 798 bytes gamedata/assets/flags/green/0.png | Bin 0 -> 809 bytes gamedata/assets/flags/green/1.png | Bin 0 -> 821 bytes gamedata/assets/flags/green/2.png | Bin 0 -> 862 bytes gamedata/assets/flags/green/3.png | Bin 0 -> 808 bytes gamedata/assets/flags/green/4.png | Bin 0 -> 796 bytes gamedata/game.py | 6 +- gamedata/maps/Overworld/background0.png | Bin 0 -> 7777 bytes gamedata/maps/Overworld/filler.png | Bin 0 -> 11032 bytes gamedata/maps/Overworld/map.json | 1591 ++++++++++++++++++++ gamedata/maps/Overworld/overworldtiles.png | Bin 0 -> 14398 bytes gamedata/objects/ingame/tileset.py | 3 +- gamedata/objects/levels.py | 96 ++ gamedata/scenes.py | 6 + 19 files changed, 1699 insertions(+), 3 deletions(-) create mode 100644 gamedata/assets/flags/base.png create mode 100644 gamedata/assets/flags/blue/0.png create mode 100644 gamedata/assets/flags/blue/1.png create mode 100644 gamedata/assets/flags/blue/2.png create mode 100644 gamedata/assets/flags/blue/3.png create mode 100644 gamedata/assets/flags/blue/4.png create mode 100644 gamedata/assets/flags/green/0.png create mode 100644 gamedata/assets/flags/green/1.png create mode 100644 gamedata/assets/flags/green/2.png create mode 100644 gamedata/assets/flags/green/3.png create mode 100644 gamedata/assets/flags/green/4.png create mode 100644 gamedata/maps/Overworld/background0.png create mode 100644 gamedata/maps/Overworld/filler.png create mode 100644 gamedata/maps/Overworld/map.json create mode 100644 gamedata/maps/Overworld/overworldtiles.png create mode 100644 gamedata/objects/levels.py diff --git a/gamedata/assets/flags/base.png b/gamedata/assets/flags/base.png new file mode 100644 index 0000000000000000000000000000000000000000..205668cc5eaecdf31bd9397897cb844596395dc7 GIT binary patch literal 612 zcmV-q0-ODbP)EX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<V000SaNLh0L z01FcU01FcV0GgZ_00007bV*G`2jvSE6ej|w8^I<3000?uMObu0Z*6U5Zgc=ca%Ew3 zWn>_CX>@2HM@dakSAh-}0000xNklEX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}00032Nklf!hE4!l25lJjBB&xbWfgE7j= z7qckpi;no*}=una8DnYo2$y=DufKAqow3Hz3GCgw6+5TaBK_L_@>bj5P$%U z0Rqo0eZD)Mz=kGoeFuzRzEHeg-;>V@e+M|Wr8M<0fID{hg%U3*Wk3>zaO_Zd)RK;H o5|lDPwYcs(=s!RJ0uX=zPb)rTzc)|m%K!iX07*qoM6N<$g0!ShCIA2c literal 0 HcmV?d00001 diff --git a/gamedata/assets/flags/blue/1.png b/gamedata/assets/flags/blue/1.png new file mode 100644 index 0000000000000000000000000000000000000000..1b451f6999ccab7ddb84e823089cff4c64239ea0 GIT binary patch literal 813 zcmV+|1JeA7P)EX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}00035Nklxz{D`X0H?3)6wTp5|M2Zo26{v7#O5fbPyIXF#N}6=%M>38DWlqsWSjh3&rb$;&s#|2sVQOGiF0AImrH6$S%aQAGWP|ZFItb|@+5z|s rCfAJ7Y&hzGQ3s4VVAKH&3=9ka1J!%IWcc@g00000NkvXXu0mjfFBnpq literal 0 HcmV?d00001 diff --git a/gamedata/assets/flags/blue/2.png b/gamedata/assets/flags/blue/2.png new file mode 100644 index 0000000000000000000000000000000000000000..e892ee82fbb6d91d795bc2ba7ada61e828fd8176 GIT binary patch literal 861 zcmV-j1ETziP)EX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}0003rNklxz{D`X0H?3)6wTp5|M2Zo26Zm0OkmE-yFJsk`X43tQH;k z<&~rGH%;m!%>gD}-VA59L4A#8A-W}Jwr!;>7Z40i25-0}2r+cWZl!H5F!A!nYB@T< z=a2!S=&l njnvU{VAKJl4j6U7fI9#H-_&vf$1lEX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}0002|Nklj_yMvK|Okk&I{vVgz zq5CHpS@2nIYhem8WZ(P$hwh(bB*$_o6&(z56EAOuGuyT@*fB8tXJMcK;PV{}JiBv+ z0p zdr#0ZYyepu%rR%SZN<>fL`skoYdI32aj5=V{0izBWb-;i*09HKH)dA1$Tp_J8 zq6OGAsgt+{3AKY7=6m#p4GXD;!D_ZM+qPm2Qhd!XlG_8=;&0QWD+CQC1+Y-+gVAze j)B&Ro7EX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}0002>Nklj_yMvK|1YoCV{+}3i zhwh(bWWi^-t%WJXztR(cuEq%24nVd9pW(y+k{qyUQYTrKP{jerRp@{uLRwfpS`LglVAKJl4j6R+ c0|NsC0E019GcD3%1^@s607*qoM6N<$g1~q}H~;_u literal 0 HcmV?d00001 diff --git a/gamedata/assets/flags/green/0.png b/gamedata/assets/flags/green/0.png new file mode 100644 index 0000000000000000000000000000000000000000..a91ab1b493998f3391f3589fa7fd2753459ac20b GIT binary patch literal 809 zcmV+^1J?YBP)EX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}00031NklSJ4JJxj>D#&BnRLE$d;61)~labpXvAuw>h3yz))UxESmd&HoR0 z2(VD%L-gtu8K}k3$N_ax-=HjJ{H>lP=Kt%Kd_!{-W?O>j_5iFwLTpouP$P%r5TL|j nd}fT61EUTYb-<_tMjZeE?}}v25YTW200000NkvXXu0mjfFkMkp literal 0 HcmV?d00001 diff --git a/gamedata/assets/flags/green/1.png b/gamedata/assets/flags/green/1.png new file mode 100644 index 0000000000000000000000000000000000000000..09215f790191928b15892013f94cf91ae094f806 GIT binary patch literal 821 zcmV-51Iqk~P)EX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}0003DNklxz{D`X0H?3)6wTp5|M2Zo26{v7#P%I{vsrnAS^;Q^w9m2j4(&Q)W>-7GA!Bl8ATtm9u`u9E5?f#!ti3iFcb!w zmT@8EaOp#G2n)G!hioXx`j8wlV2KdsfdS72qYfB#z^DU89Y7NY+*-nnsJGDS1&SQ7 zWZP$g2EycTEn$W`1fL!ja(q^|4r@Y(IJ3tFga~RYEX>4Tx04R}tkv&MmKpe$iQ$^8=f<;6GGgLvaAS&XhRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRmEM7-i3Kq^K*ZWE;Vg2z$X&VGQ+fqH;AV< zZG-bZaggO?mH3=^%%lqvKXP61_>FVcWr1e~%|v{jI7lpJ8(3*zmNPZtDdLc->69-d zJytnyan=eYR=X#EVIZxqEOVXaAfi~r5+sOFP(mIB*a*|AlVTxG`;jL80oN~)OCeVt zj2sInLWAu3!T;cQw^n9y!b=K7fYuks`4|S;c7bZyalVfor+NbTpMfjA?k`q=nNQNo zbuDxRbZ-L}*L6+V11@)f{wG5=Wmodk6fzm${fxdT1@ztm9cx~1wSAmE014_Ub^{z7 z0wY<_CX>@2HM@dakSAh-}0003sNklAr8VY6o&u76v+fZA_#^XkYSiWkse{G z;~o_p1Kn^0Bw}t?z$^$PK`fbDhJcPSy3%DV6ZCg&+P<%^@AW-Eq1|Sk?KbNSEy`9I zUoPeV0PlFqf+)1w0O+A(Ro=>*y1DDm*9#`2F;reCuCJ18zpdIpS3~gQ4FE8sDZpLn zQ+QK1o6)rT9O3`~nEwfB*KwDCDBmWCLQBlQtu1N0AH0p3pVR}O!~sYA7;w4Eg%N&; zn`OZ_cY?f(TkEuO+8+2g>{*T(FTS(B o;l?rWt0vX_0|vkV7=X?J?uhbu59j`~(EtDd07*qoM6N<$f{(FlEC2ui literal 0 HcmV?d00001 diff --git a/gamedata/assets/flags/green/3.png b/gamedata/assets/flags/green/3.png new file mode 100644 index 0000000000000000000000000000000000000000..e8ea008a7af309e0343e574fa1b2e80a0bc796ac GIT binary patch literal 808 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 G&;K`RoXh+G literal 0 HcmV?d00001 diff --git a/gamedata/maps/Overworld/map.json b/gamedata/maps/Overworld/map.json new file mode 100644 index 0000000..aa43faf --- /dev/null +++ b/gamedata/maps/Overworld/map.json @@ -0,0 +1,1591 @@ +{ + "ogmoVersion": "3.4.0", + "width": 768, + "height": 240, + "offsetX": 0, + "offsetY": 0, + "layers": [ + { + "name": "1Platforms", + "_eid": "26655533", + "offsetX": 0, + "offsetY": 0, + "gridCellWidth": 16, + "gridCellHeight": 16, + "gridCellsX": 48, + "gridCellsY": 15, + "tileset": "overworldtiles.png", + "dataCoords2D": [ + [ + [3, 7], + [4, 7], + [5, 7], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [6, 3], + [5, 3], + [3, 5], + [4, 5], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 4], + [4, 5], + [4, 5], + [5, 5], + [5, 3], + [5, 3], + [3, 7], + [4, 7], + [5, 7], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3] + ], + [ + [5, 3], + [8, 3], + [9, 3], + [10, 3], + [11, 3], + [12, 3], + [13, 3], + [14, 3], + [3, 4], + [4, 4], + [4, 4], + [4, 4], + [4, 3], + [0, 3], + [1, 7], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 6], + [14, 0], + [15, 0], + [16, 0], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [0, 6], + [2, 5], + [4, 5], + [3, 2], + [17, 2], + [18, 2], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [23, 2], + [24, 2], + [25, 2], + [5, 3], + [6, 3] + ], + [ + [5, 3], + [8, 4], + [9, 4], + [10, 4], + [11, 4], + [12, 4], + [13, 4], + [14, 4], + [4, 3], + [4, 5], + [4, 5], + [0, 3], + [1, 3], + [1, 7], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [14, 0], + [15, 0], + [18, 1], + [15, 1], + [16, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [0, 6], + [1, 5], + [2, 5], + [4, 5], + [15, 3], + [16, 3], + [17, 3], + [18, 3], + [19, 3], + [20, 3], + [21, 3], + [22, 3], + [23, 3], + [24, 3], + [25, 3], + [26, 3], + [5, 3] + ], + [ + [5, 3], + [8, 5], + [9, 5], + [10, 5], + [11, 5], + [12, 5], + [13, 5], + [14, 5], + [4, 5], + [4, 5], + [0, 3], + [1, 7], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [6, 4], + [7, 4], + [1, 1], + [1, 1], + [14, 1], + [15, 1], + [17, 0], + [15, 2], + [16, 2], + [1, 1], + [1, 1], + [0, 6], + [1, 5], + [2, 5], + [4, 5], + [4, 5], + [4, 5], + [15, 4], + [16, 4], + [17, 4], + [18, 4], + [19, 4], + [20, 4], + [21, 4], + [22, 4], + [23, 4], + [24, 4], + [25, 4], + [26, 4], + [5, 3] + ], + [ + [5, 3], + [8, 6], + [9, 6], + [10, 6], + [11, 6], + [12, 6], + [13, 6], + [14, 6], + [4, 5], + [4, 5], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [6, 5], + [7, 5], + [1, 1], + [1, 1], + [14, 2], + [15, 2], + [16, 2], + [0, 6], + [1, 5], + [1, 5], + [1, 5], + [2, 5], + [4, 5], + [4, 5], + [4, 5], + [3, 2], + [4, 6], + [15, 5], + [16, 5], + [17, 5], + [18, 5], + [19, 5], + [20, 5], + [21, 5], + [22, 5], + [23, 5], + [24, 5], + [25, 5], + [26, 5], + [5, 3] + ], + [ + [7, 3], + [8, 7], + [9, 7], + [10, 7], + [11, 7], + [12, 7], + [13, 7], + [14, 7], + [4, 5], + [4, 5], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 6], + [1, 1], + [3, 0], + [1, 2], + [8, 0], + [9, 0], + [9, 0], + [9, 0], + [9, 0], + [10, 0], + [4, 5], + [4, 5], + [4, 5], + [4, 5], + [3, 2], + [4, 6], + [4, 6], + [5, 6], + [22, 2], + [15, 6], + [16, 6], + [17, 6], + [18, 6], + [19, 6], + [20, 6], + [21, 6], + [22, 6], + [23, 6], + [24, 6], + [25, 6], + [26, 6], + [22, 2] + ], + [ + [22, 2], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [3, 5], + [4, 5], + [22, 2], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [3, 0], + [1, 2], + [2, 2], + [5, 3], + [8, 1], + [9, 1], + [9, 1], + [9, 1], + [9, 1], + [10, 1], + [4, 5], + [4, 5], + [4, 5], + [4, 5], + [3, 3], + [4, 4], + [5, 4], + [5, 3], + [5, 3], + [6, 3], + [16, 7], + [17, 7], + [18, 7], + [19, 7], + [20, 7], + [21, 7], + [22, 7], + [23, 7], + [24, 7], + [25, 7], + [26, 7], + [5, 3] + ], + [ + [5, 3], + [5, 3], + [6, 3], + [5, 3], + [5, 3], + [22, 2], + [5, 3], + [3, 5], + [4, 5], + [4, 5], + [0, 5], + [8, 0], + [9, 0], + [9, 0], + [9, 0], + [10, 0], + [2, 2], + [5, 3], + [5, 3], + [5, 3], + [8, 2], + [9, 2], + [9, 2], + [9, 2], + [9, 2], + [10, 2], + [1, 3], + [1, 3], + [2, 3], + [4, 5], + [4, 5], + [4, 5], + [3, 3], + [4, 4], + [5, 4], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [22, 2], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3] + ], + [ + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [6, 3], + [5, 3], + [5, 3], + [3, 5], + [4, 5], + [4, 5], + [4, 5], + [8, 1], + [9, 1], + [9, 1], + [9, 1], + [10, 1], + [5, 3], + [5, 3], + [0, 0], + [1, 0], + [4, 1], + [1, 1], + [6, 4], + [7, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [0, 7], + [1, 3], + [1, 3], + [1, 3], + [2, 3], + [4, 5], + [3, 3], + [5, 4], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [6, 3], + [5, 3], + [5, 3], + [7, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3] + ], + [ + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [7, 3], + [5, 3], + [5, 3], + [3, 6], + [4, 2], + [4, 5], + [4, 5], + [8, 2], + [9, 2], + [9, 2], + [9, 2], + [10, 2], + [1, 0], + [1, 0], + [4, 1], + [1, 1], + [1, 1], + [2, 7], + [6, 5], + [7, 5], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [0, 7], + [2, 3], + [4, 5], + [5, 5], + [5, 3], + [5, 3], + [7, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3] + ], + [ + [5, 3], + [11, 0], + [12, 0], + [13, 0], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [3, 5], + [4, 5], + [4, 5], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [14, 0], + [15, 0], + [16, 0], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 7], + [1, 1], + [1, 1], + [1, 1], + [2, 4], + [4, 5], + [5, 5], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [11, 0], + [12, 0], + [13, 0] + ], + [ + [5, 3], + [11, 1], + [12, 1], + [13, 1], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [3, 6], + [4, 2], + [4, 5], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [14, 1], + [15, 1], + [16, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 4], + [4, 5], + [3, 3], + [5, 4], + [5, 3], + [5, 3], + [5, 3], + [0, 0], + [1, 0], + [1, 0], + [2, 0], + [5, 3], + [11, 1], + [12, 1], + [13, 1] + ], + [ + [5, 3], + [11, 2], + [12, 2], + [13, 2], + [5, 3], + [6, 3], + [5, 3], + [6, 6], + [7, 6], + [3, 6], + [4, 2], + [0, 5], + [1, 6], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [14, 2], + [15, 2], + [16, 2], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [0, 7], + [2, 3], + [4, 5], + [5, 5], + [5, 3], + [5, 3], + [5, 3], + [0, 1], + [1, 1], + [1, 1], + [3, 1], + [2, 0], + [11, 2], + [12, 2], + [13, 2] + ], + [ + [5, 3], + [6, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [6, 7], + [7, 7], + [5, 3], + [3, 6], + [4, 2], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [2, 6], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 4], + [4, 5], + [3, 3], + [5, 4], + [5, 3], + [7, 3], + [0, 2], + [4, 0], + [1, 1], + [1, 1], + [2, 1], + [5, 3], + [5, 3], + [5, 3] + ], + [ + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [7, 3], + [5, 3], + [5, 3], + [5, 3], + [5, 3], + [7, 3], + [5, 3], + [3, 5], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 4], + [4, 5], + [4, 5], + [5, 5], + [5, 3], + [5, 3], + [5, 3], + [0, 2], + [1, 2], + [1, 2], + [2, 2], + [5, 3], + [5, 3], + [5, 3] + ] + ], + "exportMode": 1, + "arrayMode": 1 + }, + { + "name": "2Background", + "_eid": "25867920", + "offsetX": 0, + "offsetY": 0, + "gridCellWidth": 16, + "gridCellHeight": 16, + "gridCellsX": 48, + "gridCellsY": 15, + "tileset": "overworldtiles.png", + "dataCoords2D": [ + [ + [5, 3], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 3], + [6, 3], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [6, 3], + [5, 3], + [-1], + [-1] + ], + [ + [-1], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [3, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [1, 1], + [-1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [4, 5], + [5, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 3], + [-1] + ], + [ + [-1], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [3, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [-1], + [-1], + [1, 1], + [-1], + [1, 1], + [1, 1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [3, 2], + [5, 6], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 3], + [-1] + ], + [ + [-1], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [3, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [-1], + [-1], + [1, 1], + [1, 1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 6], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 3], + [-1] + ], + [ + [-1], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [3, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [-1], + [-1], + [-1], + [4, 0], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [2, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 3], + [5, 3] + ], + [ + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [4, 5], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 1], + [-1], + [-1], + [-1], + [-1], + [2, 4], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 3], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 6], + [1, 1], + [1, 1], + [1, 1], + [3, 0], + [-1], + [-1], + [-1], + [-1], + [0, 1], + [1, 1], + [1, 1], + [1, 1], + [1, 1], + [0, 7], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 4], + [-1], + [-1], + [-1], + [2, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [0, 4], + [1, 1], + [1, 1], + [1, 1], + [3, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [5, 3], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [6, 3], + [5, 3], + [6, 3] + ], + [ + [-1], + [5, 3], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [-1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [5, 3] + ], + [ + [-1], + [5, 3], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [1, 1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [5, 3] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [5, 3], + [5, 3], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [1, 1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ], + [ + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1], + [-1] + ] + ], + "exportMode": 1, + "arrayMode": 1 + }, + { + "name": "Solids", + "_eid": "17026890", + "offsetX": 0, + "offsetY": 0, + "gridCellWidth": 16, + "gridCellHeight": 16, + "gridCellsX": 48, + "gridCellsY": 15, + "entities": [] + }, + { + "name": "Spawns", + "_eid": "25815759", + "offsetX": 0, + "offsetY": 0, + "gridCellWidth": 16, + "gridCellHeight": 16, + "gridCellsX": 48, + "gridCellsY": 15, + "entities": [] + }, + { + "name": "Ennemies", + "_eid": "09737179", + "offsetX": 0, + "offsetY": 0, + "gridCellWidth": 16, + "gridCellHeight": 16, + "gridCellsX": 48, + "gridCellsY": 15, + "entities": [ + { + "name": "Levels", + "id": 0, + "_eid": "61074981", + "x": 80, + "y": 176, + "originX": 0, + "originY": 0, + "nodes": [ + {"x": 64, "y": 144}, + {"x": 144, "y": 128}, + {"x": 272, "y": 128}, + {"x": 304, "y": 96}, + {"x": 512, "y": 96}, + {"x": 640, "y": 144} + ], + "values": {"0": "Beginning", "1": "The Docks"} + } + ] + } + ] +} \ No newline at end of file diff --git a/gamedata/maps/Overworld/overworldtiles.png b/gamedata/maps/Overworld/overworldtiles.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3ccf9448914d998198ec985b833f5cecea6020 GIT binary patch literal 14398 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