diff options
Diffstat (limited to 'testing_data/tiled_examples/sticker-knight')
82 files changed, 1034 insertions, 0 deletions
diff --git a/testing_data/tiled_examples/sticker-knight/README.md b/testing_data/tiled_examples/sticker-knight/README.md new file mode 100644 index 0000000..053bed6 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/README.md @@ -0,0 +1,8 @@ +Sticker Knight platformer example +--------------------------------- + +This example is by @ponywolf and released to the public domain. You can +find it at http://opengameart.org/content/sticker-knight-platformer. + +It's a great example of using the flexible image collection tilesets with +tiles on object layers, for both the map and the UI. diff --git a/testing_data/tiled_examples/sticker-knight/map/alter.png b/testing_data/tiled_examples/sticker-knight/map/alter.png Binary files differnew file mode 100644 index 0000000..1571c54 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/alter.png diff --git a/testing_data/tiled_examples/sticker-knight/map/backgroundArch.png b/testing_data/tiled_examples/sticker-knight/map/backgroundArch.png Binary files differnew file mode 100644 index 0000000..84ba79d --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/backgroundArch.png diff --git a/testing_data/tiled_examples/sticker-knight/map/backgroundMountain.png b/testing_data/tiled_examples/sticker-knight/map/backgroundMountain.png Binary files differnew file mode 100644 index 0000000..3596080 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/backgroundMountain.png diff --git a/testing_data/tiled_examples/sticker-knight/map/backgroundTower.png b/testing_data/tiled_examples/sticker-knight/map/backgroundTower.png Binary files differnew file mode 100644 index 0000000..d602bb2 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/backgroundTower.png diff --git a/testing_data/tiled_examples/sticker-knight/map/backgroundTree.png b/testing_data/tiled_examples/sticker-knight/map/backgroundTree.png Binary files differnew file mode 100644 index 0000000..ccee0f4 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/backgroundTree.png diff --git a/testing_data/tiled_examples/sticker-knight/map/blobBlue.png b/testing_data/tiled_examples/sticker-knight/map/blobBlue.png Binary files differnew file mode 100644 index 0000000..6ed4873 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/blobBlue.png diff --git a/testing_data/tiled_examples/sticker-knight/map/blobGreen.png b/testing_data/tiled_examples/sticker-knight/map/blobGreen.png Binary files differnew file mode 100644 index 0000000..465c93f --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/blobGreen.png diff --git a/testing_data/tiled_examples/sticker-knight/map/blue.png b/testing_data/tiled_examples/sticker-knight/map/blue.png Binary files differnew file mode 100644 index 0000000..3f8a906 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/blue.png diff --git a/testing_data/tiled_examples/sticker-knight/map/bombStroked.png b/testing_data/tiled_examples/sticker-knight/map/bombStroked.png Binary files differnew file mode 100644 index 0000000..2db2a2a --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/bombStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/castleWall.png b/testing_data/tiled_examples/sticker-knight/map/castleWall.png Binary files differnew file mode 100644 index 0000000..b270467 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/castleWall.png diff --git a/testing_data/tiled_examples/sticker-knight/map/cloud.png b/testing_data/tiled_examples/sticker-knight/map/cloud.png Binary files differnew file mode 100644 index 0000000..f51cdce --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/cloud.png diff --git a/testing_data/tiled_examples/sticker-knight/map/column1.png b/testing_data/tiled_examples/sticker-knight/map/column1.png Binary files differnew file mode 100644 index 0000000..292d20d --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/column1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/column2.png b/testing_data/tiled_examples/sticker-knight/map/column2.png Binary files differnew file mode 100644 index 0000000..0169d95 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/column2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/doorBlueStroked.png b/testing_data/tiled_examples/sticker-knight/map/doorBlueStroked.png Binary files differnew file mode 100644 index 0000000..b205260 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/doorBlueStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/doorGreenStroke.png b/testing_data/tiled_examples/sticker-knight/map/doorGreenStroke.png Binary files differnew file mode 100644 index 0000000..3d565db --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/doorGreenStroke.png diff --git a/testing_data/tiled_examples/sticker-knight/map/doorRedStroked.png b/testing_data/tiled_examples/sticker-knight/map/doorRedStroked.png Binary files differnew file mode 100644 index 0000000..dfeb1b7 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/doorRedStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/doorStroked.png b/testing_data/tiled_examples/sticker-knight/map/doorStroked.png Binary files differnew file mode 100644 index 0000000..4891c39 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/doorStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/earthWall.png b/testing_data/tiled_examples/sticker-knight/map/earthWall.png Binary files differnew file mode 100644 index 0000000..1729a1b --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/earthWall.png diff --git a/testing_data/tiled_examples/sticker-knight/map/earthWall2.png b/testing_data/tiled_examples/sticker-knight/map/earthWall2.png Binary files differnew file mode 100644 index 0000000..ed08586 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/earthWall2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/exit.png b/testing_data/tiled_examples/sticker-knight/map/exit.png Binary files differnew file mode 100644 index 0000000..4a3a5b7 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/exit.png diff --git a/testing_data/tiled_examples/sticker-knight/map/flare.png b/testing_data/tiled_examples/sticker-knight/map/flare.png Binary files differnew file mode 100644 index 0000000..52f29e1 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/flare.png diff --git a/testing_data/tiled_examples/sticker-knight/map/gemBlueStroked.png b/testing_data/tiled_examples/sticker-knight/map/gemBlueStroked.png Binary files differnew file mode 100644 index 0000000..ba99cef --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/gemBlueStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/gemRedStroked.png b/testing_data/tiled_examples/sticker-knight/map/gemRedStroked.png Binary files differnew file mode 100644 index 0000000..e223514 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/gemRedStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/grassLarge.png b/testing_data/tiled_examples/sticker-knight/map/grassLarge.png Binary files differnew file mode 100644 index 0000000..93dfcd3 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/grassLarge.png diff --git a/testing_data/tiled_examples/sticker-knight/map/grassSmall.png b/testing_data/tiled_examples/sticker-knight/map/grassSmall.png Binary files differnew file mode 100644 index 0000000..0fe8a00 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/grassSmall.png diff --git a/testing_data/tiled_examples/sticker-knight/map/grey.png b/testing_data/tiled_examples/sticker-knight/map/grey.png Binary files differnew file mode 100644 index 0000000..5a948f1 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/grey.png diff --git a/testing_data/tiled_examples/sticker-knight/map/hero.png b/testing_data/tiled_examples/sticker-knight/map/hero.png Binary files differnew file mode 100644 index 0000000..1957fb8 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/hero.png diff --git a/testing_data/tiled_examples/sticker-knight/map/keyGreenStroked.png b/testing_data/tiled_examples/sticker-knight/map/keyGreenStroked.png Binary files differnew file mode 100644 index 0000000..7ed454b --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/keyGreenStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/keyRedStroked.png b/testing_data/tiled_examples/sticker-knight/map/keyRedStroked.png Binary files differnew file mode 100644 index 0000000..1407a37 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/keyRedStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/keyYellowStroked.png b/testing_data/tiled_examples/sticker-knight/map/keyYellowStroked.png Binary files differnew file mode 100644 index 0000000..78aeeed --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/keyYellowStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/objs.tsx b/testing_data/tiled_examples/sticker-knight/map/objs.tsx new file mode 100644 index 0000000..7dfc66c --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/objs.tsx @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset version="1.4" tiledversion="1.4.1" name="objs" tilewidth="384" tileheight="332" tilecount="62" columns="0"> + <tile id="0"> + <image width="160" height="192" source="alter.png"/> + </tile> + <tile id="1"> + <image width="96" height="64" source="blobBlue.png"/> + </tile> + <tile id="2"> + <image width="96" height="64" source="blobGreen.png"/> + </tile> + <tile id="3"> + <image width="64" height="64" source="blue.png"/> + </tile> + <tile id="4"> + <image width="96" height="128" source="bombStroked.png"/> + </tile> + <tile id="5"> + <image width="64" height="64" source="castleWall.png"/> + </tile> + <tile id="6"> + <image width="384" height="128" source="cloud.png"/> + </tile> + <tile id="7"> + <image width="128" height="192" source="column1.png"/> + </tile> + <tile id="8"> + <image width="128" height="192" source="column2.png"/> + </tile> + <tile id="9"> + <image width="160" height="192" source="doorBlueStroked.png"/> + </tile> + <tile id="10"> + <image width="160" height="192" source="doorGreenStroke.png"/> + </tile> + <tile id="11"> + <image width="160" height="192" source="doorRedStroked.png"/> + </tile> + <tile id="12"> + <image width="160" height="192" source="doorStroked.png"/> + </tile> + <tile id="13"> + <image width="64" height="64" source="earthWall.png"/> + </tile> + <tile id="14"> + <image width="160" height="192" source="exit.png"/> + </tile> + <tile id="15"> + <image width="192" height="192" source="flare.png"/> + </tile> + <tile id="16"> + <image width="64" height="64" source="gemBlueStroked.png"/> + </tile> + <tile id="17"> + <image width="64" height="64" source="gemRedStroked.png"/> + </tile> + <tile id="18"> + <image width="224" height="32" source="grassLarge.png"/> + </tile> + <tile id="19"> + <image width="160" height="32" source="grassSmall.png"/> + </tile> + <tile id="20"> + <image width="64" height="64" source="grey.png"/> + </tile> + <tile id="21"> + <image width="128" height="160" source="hero.png"/> + </tile> + <tile id="22"> + <image width="96" height="64" source="keyGreenStroked.png"/> + </tile> + <tile id="23"> + <image width="96" height="64" source="keyRedStroked.png"/> + </tile> + <tile id="24"> + <image width="96" height="64" source="keyYellowStroked.png"/> + </tile> + <tile id="25"> + <image width="192" height="64" source="platform1.png"/> + </tile> + <tile id="26"> + <image width="192" height="64" source="platform2.png"/> + </tile> + <tile id="27"> + <image width="192" height="64" source="platform3.png"/> + </tile> + <tile id="28"> + <image width="192" height="64" source="platform4.png"/> + </tile> + <tile id="29"> + <image width="256" height="96" source="platformBase1.png"/> + </tile> + <tile id="30"> + <image width="256" height="96" source="platformBase2.png"/> + </tile> + <tile id="31"> + <image width="256" height="96" source="platformBase3.png"/> + </tile> + <tile id="32"> + <image width="256" height="96" source="platformBase4.png"/> + </tile> + <tile id="33"> + <image width="128" height="96" source="platformBlock1.png"/> + </tile> + <tile id="34"> + <image width="128" height="96" source="platformBlock2.png"/> + </tile> + <tile id="35"> + <image width="128" height="96" source="platformBlock3.png"/> + </tile> + <tile id="36"> + <image width="128" height="96" source="platformBlock4.png"/> + </tile> + <tile id="37"> + <image width="96" height="64" source="platformConnector1.png"/> + </tile> + <tile id="38"> + <image width="96" height="64" source="platformConnector2.png"/> + </tile> + <tile id="39"> + <image width="96" height="64" source="platformConnector3.png"/> + </tile> + <tile id="40"> + <image width="96" height="64" source="platformConnector4.png"/> + </tile> + <tile id="41"> + <image width="96" height="96" source="pushBlock1.png"/> + </tile> + <tile id="42"> + <image width="96" height="96" source="pushBlock2.png"/> + </tile> + <tile id="43"> + <image width="96" height="96" source="pushBlock3.png"/> + </tile> + <tile id="44"> + <image width="64" height="64" source="shadow.png"/> + </tile> + <tile id="45"> + <image width="93" height="93" source="shieldStroked.png"/> + </tile> + <tile id="46"> + <image width="160" height="128" source="sign.png"/> + </tile> + <tile id="48"> + <image width="192" height="96" source="swordStroked.png"/> + </tile> + <tile id="49"> + <image width="96" height="96" source="torch.png"/> + </tile> + <tile id="50"> + <image width="128" height="32" source="trap.png"/> + </tile> + <tile id="51"> + <image width="128" height="96" source="wallDecor1.png"/> + </tile> + <tile id="52"> + <image width="128" height="96" source="wallDecor2.png"/> + </tile> + <tile id="53"> + <image width="160" height="128" source="wallDecor3.png"/> + </tile> + <tile id="54"> + <image width="65" height="64" source="window1.png"/> + </tile> + <tile id="55"> + <image width="64" height="64" source="window2.png"/> + </tile> + <tile id="56"> + <image width="56" height="59" source="window3.png"/> + </tile> + <tile id="57"> + <image width="135" height="115" source="backgroundArch.png"/> + </tile> + <tile id="58"> + <image width="380" height="140" source="backgroundMountain.png"/> + </tile> + <tile id="59"> + <image width="129" height="332" source="backgroundTower.png"/> + </tile> + <tile id="60"> + <image width="109" height="177" source="backgroundTree.png"/> + </tile> + <tile id="61"> + <image width="64" height="64" source="earthWall2.png"/> + </tile> + <tile id="62"> + <image width="133" height="160" source="skeleton.png"/> + </tile> +</tileset> diff --git a/testing_data/tiled_examples/sticker-knight/map/platform1.png b/testing_data/tiled_examples/sticker-knight/map/platform1.png Binary files differnew file mode 100644 index 0000000..e634bed --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platform1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platform2.png b/testing_data/tiled_examples/sticker-knight/map/platform2.png Binary files differnew file mode 100644 index 0000000..3bfa441 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platform2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platform3.png b/testing_data/tiled_examples/sticker-knight/map/platform3.png Binary files differnew file mode 100644 index 0000000..d2938f9 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platform3.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platform4.png b/testing_data/tiled_examples/sticker-knight/map/platform4.png Binary files differnew file mode 100644 index 0000000..39c53fd --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platform4.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBase1.png b/testing_data/tiled_examples/sticker-knight/map/platformBase1.png Binary files differnew file mode 100644 index 0000000..7a08f94 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBase1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBase2.png b/testing_data/tiled_examples/sticker-knight/map/platformBase2.png Binary files differnew file mode 100644 index 0000000..074bbe5 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBase2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBase3.png b/testing_data/tiled_examples/sticker-knight/map/platformBase3.png Binary files differnew file mode 100644 index 0000000..1edfff9 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBase3.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBase4.png b/testing_data/tiled_examples/sticker-knight/map/platformBase4.png Binary files differnew file mode 100644 index 0000000..e142526 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBase4.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBlock1.png b/testing_data/tiled_examples/sticker-knight/map/platformBlock1.png Binary files differnew file mode 100644 index 0000000..c2ab0ee --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBlock1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBlock2.png b/testing_data/tiled_examples/sticker-knight/map/platformBlock2.png Binary files differnew file mode 100644 index 0000000..39d6493 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBlock2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBlock3.png b/testing_data/tiled_examples/sticker-knight/map/platformBlock3.png Binary files differnew file mode 100644 index 0000000..12337a8 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBlock3.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformBlock4.png b/testing_data/tiled_examples/sticker-knight/map/platformBlock4.png Binary files differnew file mode 100644 index 0000000..5ce2c18 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformBlock4.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformConnector1.png b/testing_data/tiled_examples/sticker-knight/map/platformConnector1.png Binary files differnew file mode 100644 index 0000000..5b03569 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformConnector1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformConnector2.png b/testing_data/tiled_examples/sticker-knight/map/platformConnector2.png Binary files differnew file mode 100644 index 0000000..5671b0e --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformConnector2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformConnector3.png b/testing_data/tiled_examples/sticker-knight/map/platformConnector3.png Binary files differnew file mode 100644 index 0000000..095f014 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformConnector3.png diff --git a/testing_data/tiled_examples/sticker-knight/map/platformConnector4.png b/testing_data/tiled_examples/sticker-knight/map/platformConnector4.png Binary files differnew file mode 100644 index 0000000..b859ee4 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/platformConnector4.png diff --git a/testing_data/tiled_examples/sticker-knight/map/pushBlock1.png b/testing_data/tiled_examples/sticker-knight/map/pushBlock1.png Binary files differnew file mode 100644 index 0000000..9b7156e --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/pushBlock1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/pushBlock2.png b/testing_data/tiled_examples/sticker-knight/map/pushBlock2.png Binary files differnew file mode 100644 index 0000000..c3977cb --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/pushBlock2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/pushBlock3.png b/testing_data/tiled_examples/sticker-knight/map/pushBlock3.png Binary files differnew file mode 100644 index 0000000..28778dd --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/pushBlock3.png diff --git a/testing_data/tiled_examples/sticker-knight/map/sandbox.tmx b/testing_data/tiled_examples/sticker-knight/map/sandbox.tmx new file mode 100644 index 0000000..3c4ff00 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/sandbox.tmx @@ -0,0 +1,234 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.4" tiledversion="1.4.1" orientation="orthogonal" renderorder="right-down" width="79" height="45" tilewidth="32" tileheight="32" infinite="0" backgroundcolor="#27b99a" nextlayerid="10" nextobjectid="203"> + <tileset firstgid="1" source="objs.tsx"/> + <objectgroup id="1" name="parallax"> + <object id="95" gid="7" x="-16.2424" y="452.394" width="384" height="128"/> + <object id="90" gid="16" x="146.97" y="693.727" width="192" height="192"/> + <object id="91" gid="2147483655" x="373.939" y="627.121" width="384" height="128"/> + <object id="93" gid="2147483655" x="2105.85" y="510.818" width="384" height="128"/> + <object id="92" gid="7" x="1453.52" y="651.909" width="384" height="128"/> + <object id="94" gid="7" x="946.606" y="420.455" width="384" height="128"/> + <object id="105" gid="59" x="66.6667" y="1079" width="837.333" height="320"/> + <object id="106" gid="59" x="592" y="1055" width="920" height="448"/> + <object id="107" gid="59" x="1173.54" y="1179.49" width="920" height="352" rotation="-10.4469"/> + <object id="108" gid="59" x="1824.67" y="1141" width="656.364" height="448"/> + <object id="109" gid="60" x="2145.33" y="817" width="129" height="332"/> + <object id="110" gid="60" x="1771.52" y="976.697" width="129" height="332"/> + <object id="113" gid="60" x="847.515" y="823.788" width="129" height="332"/> + </objectgroup> + <objectgroup id="2" name="background"> + <object id="1" gid="14" x="0" y="1440" width="2528" height="385"/> + <object id="79" gid="14" x="448" y="1087" width="512" height="320"/> + <object id="169" gid="62" x="1216" y="991" width="256" height="160"/> + <object id="172" gid="62" x="992" y="1023" width="256" height="160"/> + <object id="177" gid="62" x="512" y="735" width="256" height="160"/> + </objectgroup> + <objectgroup id="3" name="ground"> + <object id="2" gid="31" x="0" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="3" gid="31" x="256" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="4" gid="30" x="1216" y="895" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" type="bool" value="true"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="5" gid="31" x="512" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="7" gid="31" x="768" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="9" gid="31" x="992" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="11" gid="31" x="1248" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="12" gid="52" x="84" y="1199" width="128" height="96"/> + <object id="13" gid="52" x="652" y="1319" width="128" height="96"/> + <object id="14" gid="52" x="972" y="1203" width="128" height="96"/> + <object id="15" gid="52" x="1420" y="1319" width="128" height="96"/> + <object id="16" gid="52" x="1748" y="1183" width="128" height="96"/> + <object id="17" gid="52" x="1964.24" y="1354.15" width="128" height="96"/> + <object id="18" gid="53" x="272" y="1295" width="128" height="96"/> + <object id="19" gid="53" x="576" y="1191" width="128" height="96"/> + <object id="20" gid="53" x="1048" y="1323" width="128" height="96"/> + <object id="21" gid="53" x="1288" y="1211" width="128" height="96"/> + <object id="22" gid="53" x="1720" y="1339" width="128" height="96"/> + <object id="23" gid="53" x="2008" y="1203" width="128" height="96"/> + <object id="24" gid="53" x="2287.76" y="1198.03" width="128" height="96"/> + <object id="84" gid="53" x="514.545" y="907.545" width="128" height="96"/> + <object id="86" gid="52" x="658.667" y="963.606" width="128" height="96"/> + <object id="87" gid="31" x="448" y="831" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" type="bool" value="true"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="121" gid="53" x="2190.79" y="1361.67" width="128" height="96"/> + <object id="162" gid="53" x="786.545" y="919.545" width="128" height="96"/> + <object id="163" gid="31" x="704" y="831" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" type="bool" value="true"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="164" gid="31" x="1760" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="166" gid="31" x="2016" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="175" gid="30" x="992" y="959" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" type="bool" value="true"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="176" gid="30" x="1472" y="1023" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" type="bool" value="true"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="180" gid="30" x="512" y="671" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" type="bool" value="true"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="183" gid="31" x="1504" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="184" gid="31" x="2272" y="1087" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" type="float" value="1"/> + </properties> + </object> + <object id="187" gid="52" x="1280" y="991" width="128" height="96"/> + <object id="188" gid="52" x="544" y="735" width="128" height="96"/> + </objectgroup> + <objectgroup id="4" name="castle"> + <object id="25" gid="33" x="1952" y="1023" width="256" height="96"/> + <object id="26" gid="33" x="1952" y="959" width="256" height="96"/> + <object id="27" gid="33" x="1952" y="895" width="256" height="96"/> + <object id="28" gid="33" x="1952" y="831" width="256" height="96"/> + <object id="29" gid="33" x="1952" y="639" width="256" height="96"/> + <object id="30" gid="33" x="1952" y="767" width="256" height="96"/> + <object id="31" gid="33" x="1952" y="703" width="256" height="96"/> + <object id="33" gid="33" x="1952" y="575" width="256" height="96"/> + <object id="34" gid="33" x="1888" y="511" width="256" height="96"/> + <object id="133" gid="2147483681" x="1984" y="575" width="256" height="96"/> + <object id="134" gid="2147483681" x="1984" y="703" width="256" height="96"/> + <object id="135" gid="2147483681" x="1984" y="1023" width="256" height="96"/> + <object id="136" gid="2147483681" x="1984" y="639" width="256" height="96"/> + <object id="137" gid="2147483681" x="1984" y="895" width="256" height="96"/> + <object id="138" gid="2147483681" x="2048" y="511" width="256" height="96"/> + <object id="139" gid="2147483681" x="1984" y="831" width="256" height="96"/> + <object id="140" gid="2147483681" x="1984" y="767" width="256" height="96"/> + <object id="141" gid="2147483681" x="1984" y="959" width="256" height="96"/> + <object id="146" gid="2147483681" x="2048" y="447" width="256" height="96"/> + <object id="147" gid="33" x="1888" y="447" width="256" height="96"/> + <object id="150" gid="2147483681" x="2048" y="383" width="256" height="96"/> + <object id="151" gid="33" x="1888" y="383" width="256" height="96"/> + <object id="153" gid="29" x="2176" y="223" width="192" height="64" rotation="90"/> + <object id="154" gid="29" x="2240" y="223" width="192" height="64" rotation="-270"/> + <object id="155" gid="29" x="2048" y="223" width="192" height="64" rotation="90"/> + <object id="156" gid="29" x="2112" y="223" width="192" height="64" rotation="-270"/> + <object id="157" gid="29" x="1920" y="223" width="192" height="64" rotation="90"/> + <object id="158" gid="29" x="1984" y="223" width="192" height="64" rotation="-270"/> + <object id="159" gid="29" x="1952" y="415" width="192" height="64" rotation="-90"/> + </objectgroup> + <objectgroup id="5" name="castledeco"> + <object id="54" gid="55" x="2063" y="698" width="65" height="64"/> + <object id="55" gid="55" x="2063" y="557" width="65" height="64"/> + <object id="57" type="exit" gid="13" x="2016" y="991" width="160" height="192"> + <properties> + <property name="map" value="scene/game/map/sandbox2.json"/> + </properties> + </object> + </objectgroup> + <objectgroup id="6" name="shading" opacity="0.36"> + <object id="78" gid="45" x="1952" y="991" width="32" height="512"/> + <object id="80" gid="45" x="448" y="991" width="32" height="256"/> + <object id="89" gid="45" x="928" y="991" width="32" height="256"/> + <object id="112" gid="45" x="2208" y="991" width="32" height="512"/> + <object id="142" gid="45" x="1888" y="479" width="32" height="64"/> + <object id="143" gid="45" x="2272" y="479" width="32" height="64"/> + <object id="144" gid="45" x="1984" y="490" width="254" height="11"/> + <object id="145" gid="45" x="2272" y="415" width="32" height="64"/> + <object id="148" gid="45" x="1888" y="415" width="32" height="188"/> + <object id="149" gid="45" x="2272" y="351" width="32" height="128"/> + <object id="152" gid="45" x="1888" y="351" width="32" height="64"/> + <object id="171" gid="45" x="1440" y="991" width="32" height="192"/> + <object id="178" gid="45" x="512" y="735" width="32" height="160"/> + <object id="179" gid="45" x="736" y="735" width="32" height="160"/> + <object id="181" gid="45" x="992" y="991" width="32" height="128"/> + <object id="198" gid="45" x="2496" y="1440" width="32" height="448"/> + <object id="199" gid="45" x="0" y="1440" width="32" height="448"/> + </objectgroup> + <objectgroup id="7" name="game"> + <object id="58" template="templates/hero.tx" x="45" y="979.5"/> + <object id="111" template="templates/block.tx" x="594" y="571"/> + <object id="182" template="templates/block.tx" x="1344" y="799"/> + <object id="190" template="templates/diamond.tx" x="238" y="947.5"/> + <object id="191" template="templates/diamond.tx" x="352" y="860.5"/> + <object id="192" template="templates/diamond.tx" x="481" y="950.5"/> + <object id="200" template="templates/diamond.tx" x="1583.45" y="829.318"/> + <object id="201" template="templates/diamond.tx" x="1826.45" y="832.318"/> + <object id="202" template="templates/diamond.tx" x="1697.45" y="742.318"/> + </objectgroup> + <objectgroup id="8" name="above"> + <object id="118" gid="19" x="481" y="997" width="224" height="32"/> + </objectgroup> + <objectgroup id="9" name="bounds" visible="0"> + <object id="197" x="2496" y="0" width="32" height="992"> + <properties> + <property name="bodyType" value="static"/> + </properties> + </object> + <object id="195" x="0" y="0" width="32" height="992"> + <properties> + <property name="bodyType" value="static"/> + </properties> + </object> + </objectgroup> +</map> diff --git a/testing_data/tiled_examples/sticker-knight/map/sandbox2.tmx b/testing_data/tiled_examples/sticker-knight/map/sandbox2.tmx new file mode 100644 index 0000000..61bb0f6 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/sandbox2.tmx @@ -0,0 +1,301 @@ +<?xml version="1.0" encoding="UTF-8"?> +<map version="1.4" tiledversion="1.4.3" orientation="orthogonal" renderorder="right-down" width="80" height="31" tilewidth="32" tileheight="32" infinite="0" backgroundcolor="#35495e" nextlayerid="9" nextobjectid="387"> + <tileset firstgid="1" source="objs.tsx"/> + <objectgroup id="1" name="background"> + <object id="193" gid="6" x="0" y="1184" width="1280" height="416"/> + <object id="284" gid="15" x="192" y="450" width="160" height="192"/> + <object id="287" gid="54" x="704" y="448" width="160" height="128"/> + <object id="288" gid="54" x="72" y="160" width="160" height="128"/> + <object id="291" gid="54" x="488" y="664" width="160" height="128"/> + <object id="292" gid="54" x="1296" y="216" width="160" height="128"/> + <object id="293" gid="54" x="1608" y="488" width="160" height="128"/> + <object id="294" gid="54" x="1856" y="648" width="160" height="128"/> + <object id="295" gid="54" x="2280" y="288" width="160" height="128"/> + <object id="296" gid="50" x="96" y="352" width="96" height="96"/> + <object id="297" gid="50" x="384" y="352" width="96" height="96"/> + <object id="298" gid="50" x="912" y="608" width="96" height="96"/> + <object id="299" gid="50" x="1888" y="288" width="96" height="96"/> + <object id="300" gid="50" x="2272" y="288" width="96" height="96"/> + <object id="301" gid="50" x="1296" y="328" width="96" height="96"/> + <object id="341" gid="6" x="2560" y="-288" width="1472" height="392" rotation="-270"/> + <object id="342" gid="6" x="-352" y="-288" width="1472" height="352" rotation="-270"/> + <object id="353" gid="6" x="0" y="-56" width="2568" height="232"/> + <object id="361" gid="54" x="1296" y="216" width="160" height="128"/> + <object id="373" gid="6" x="1792" y="1184" width="800" height="352"/> + <object id="374" gid="6" x="1152" y="1184" width="800" height="160"/> + </objectgroup> + <objectgroup id="2" name="ground"> + <object id="196" gid="28" x="2120" y="416" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="197" gid="29" x="1928" y="416" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="232" gid="28" x="1088" y="608" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="233" gid="29" x="1472" y="480" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="237" type="coin" gid="18" x="2096" y="608" width="64" height="64"/> + <object id="238" type="coin" gid="18" x="1152" y="480" width="64" height="64"/> + <object id="258" gid="33" x="0" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="259" gid="33" x="512" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="260" gid="32" x="256" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="261" gid="32" x="768" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="262" gid="33" x="1024" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="263" gid="33" x="1280" y="1088" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="264" gid="32" x="1536" y="1088" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="265" gid="33" x="1792" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="266" gid="33" x="2304" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="267" gid="32" x="2048" y="864" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="276" type="exit" gid="10" x="2056" y="352" width="160" height="192"> + <properties> + <property name="map" value="scene/game/map/sandbox3.json"/> + </properties> + </object> + <object id="277" gid="37" x="352" y="768" width="128" height="96"/> + <object id="278" gid="8" x="116" y="672" width="128" height="192"/> + <object id="279" gid="9" x="363" y="672" width="128" height="192"/> + <object id="280" gid="36" x="104" y="768" width="128" height="96"/> + <object id="281" gid="28" x="216" y="512" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="282" gid="29" x="24" y="512" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="283" gid="29" x="408" y="512" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="286" gid="8" x="1112" y="768" width="128" height="192"/> + <object id="343" gid="33" x="1792" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value=""/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="344" gid="33" x="2304" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="345" gid="33" x="0" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="346" gid="32" x="256" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="347" gid="33" x="1280" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="348" gid="33" x="512" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="349" gid="33" x="1024" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="350" gid="32" x="1536" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="351" gid="32" x="2048" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="352" gid="33" x="768" y="32" width="256" height="96"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="false"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="270" gid="36" x="1920" y="768" width="128" height="96"/> + <object id="273" gid="9" x="2179" y="672" width="128" height="192"/> + <object id="272" gid="8" x="1932" y="672" width="128" height="192"/> + <object id="275" gid="37" x="1920" y="480" width="128" height="96"/> + <object id="274" gid="36" x="2168" y="480" width="128" height="96"/> + <object id="271" gid="37" x="2168" y="768" width="128" height="96"/> + <object id="383" gid="29" x="1472" y="704" width="192" height="64"> + <properties> + <property name="bodyType" value="static"/> + <property name="floating" value="true"/> + <property name="friction" value="1.00"/> + </properties> + </object> + <object id="384" type="coin" gid="18" x="1536" y="320" width="64" height="64"/> + </objectgroup> + <objectgroup id="3" name="castledeco"> + <object id="220" gid="37" x="184" y="1016" width="128" height="96"/> + <object id="221" gid="36" x="1832" y="1024" width="128" height="96"/> + <object id="227" gid="55" x="1184" y="968" width="65" height="64"/> + <object id="228" gid="55" x="512" y="960" width="65" height="64"/> + <object id="229" gid="55" x="2304" y="952" width="65" height="64"/> + <object id="268" gid="36" x="832" y="1048" width="128" height="96"/> + <object id="364" gid="54" x="-200" y="216" width="160" height="128"/> + <object id="359" gid="54" x="-120" y="1072" width="160" height="128"/> + <object id="360" gid="54" x="2584" y="56" width="160" height="128"/> + <object id="366" gid="54" x="2512" y="1112" width="160" height="128"/> + <object id="367" gid="56" x="928" y="328" width="64" height="64"/> + <object id="368" gid="56" x="1128" y="160" width="64" height="64"/> + <object id="369" gid="56" x="2392" y="464" width="64" height="64"/> + <object id="370" gid="56" x="272" y="624" width="64" height="64"/> + </objectgroup> + <objectgroup id="4" name="shading" opacity="0.16"> + <object id="112" gid="45" x="2496" y="1184" width="456" height="1472"/> + <object id="334" gid="45" x="-384" y="1184" width="448" height="1472"/> + </objectgroup> + <objectgroup id="5" name="light" opacity="0.5"> + <object id="335" gid="16" x="2224" y="280" width="192" height="192"/> + <object id="336" gid="16" x="1840" y="280" width="192" height="192"/> + <object id="337" gid="16" x="1248" y="320" width="192" height="192"/> + <object id="338" gid="16" x="336" y="336" width="192" height="192"/> + <object id="339" gid="16" x="48" y="336" width="192" height="192"/> + <object id="340" gid="16" x="864" y="600" width="192" height="192"/> + </objectgroup> + <objectgroup id="6" name="game"> + <object id="58" template="templates/hero.tx" x="288" y="448"/> + <object id="111" template="templates/block.tx" x="2245" y="340"/> + <object id="161" name="hey" type="blob" gid="3" x="464" y="768" width="96" height="64"/> + <object id="160" type="blob" gid="2" x="846" y="756" width="96" height="64"/> + <object id="189" type="enemy" gid="2147483711" x="2412" y="754" width="133" height="160"/> + <object id="190" type="coin" gid="17" x="96" y="736" width="64" height="64"/> + <object id="192" type="coin" gid="17" x="96" y="416" width="64" height="64"/> + <object id="231" template="templates/block.tx" x="488" y="448"/> + <object id="285" type="coin" gid="17" x="1536" y="576" width="64" height="64"/> + </objectgroup> + <objectgroup id="7" name="above"> + <object id="379" type="spikes" gid="51" x="1280" y="995" width="128" height="32"/> + <object id="380" type="spikes" gid="51" x="1408" y="995" width="128" height="32"/> + <object id="381" type="spikes" gid="51" x="1536" y="995" width="128" height="32"/> + <object id="382" type="spikes" gid="51" x="1664" y="995" width="128" height="32"/> + </objectgroup> + <objectgroup id="8" name="bounds" visible="0"> + <object id="375" x="-32" y="-64" width="32" height="896"> + <properties> + <property name="bodyType" value="static"/> + </properties> + </object> + <object id="376" x="2560" y="-64" width="32" height="896"> + <properties> + <property name="bodyType" value="static"/> + </properties> + </object> + <object id="377" x="1792" y="768" width="32" height="288"> + <properties> + <property name="bodyType" value="static"/> + </properties> + </object> + <object id="378" x="1248" y="762.5" width="32" height="293.5"> + <properties> + <property name="bodyType" value="static"/> + </properties> + </object> + </objectgroup> +</map> diff --git a/testing_data/tiled_examples/sticker-knight/map/shadow.png b/testing_data/tiled_examples/sticker-knight/map/shadow.png Binary files differnew file mode 100644 index 0000000..c43af09 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/shadow.png diff --git a/testing_data/tiled_examples/sticker-knight/map/shieldStroked.png b/testing_data/tiled_examples/sticker-knight/map/shieldStroked.png Binary files differnew file mode 100644 index 0000000..976f171 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/shieldStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/sign.png b/testing_data/tiled_examples/sticker-knight/map/sign.png Binary files differnew file mode 100644 index 0000000..47ec0ac --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/sign.png diff --git a/testing_data/tiled_examples/sticker-knight/map/skeleton.png b/testing_data/tiled_examples/sticker-knight/map/skeleton.png Binary files differnew file mode 100644 index 0000000..84040a1 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/skeleton.png diff --git a/testing_data/tiled_examples/sticker-knight/map/swordStroked.png b/testing_data/tiled_examples/sticker-knight/map/swordStroked.png Binary files differnew file mode 100644 index 0000000..a3b6874 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/swordStroked.png diff --git a/testing_data/tiled_examples/sticker-knight/map/templates/block.tx b/testing_data/tiled_examples/sticker-knight/map/templates/block.tx new file mode 100644 index 0000000..3bb9a81 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/templates/block.tx @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<template> + <tileset firstgid="1" source="../objs.tsx"/> + <object name="block" gid="44" width="96" height="96"> + <properties> + <property name="bodyType" value="dynamic"/> + <property name="density" type="float" value="2"/> + <property name="friction" type="float" value="0.45"/> + </properties> + </object> +</template> diff --git a/testing_data/tiled_examples/sticker-knight/map/templates/diamond.tx b/testing_data/tiled_examples/sticker-knight/map/templates/diamond.tx new file mode 100644 index 0000000..01b0dd1 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/templates/diamond.tx @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<template> + <tileset firstgid="1" source="../objs.tsx"/> + <object type="coin" gid="17" width="64" height="64"/> +</template> diff --git a/testing_data/tiled_examples/sticker-knight/map/templates/hero.tx b/testing_data/tiled_examples/sticker-knight/map/templates/hero.tx new file mode 100644 index 0000000..793b2f5 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/templates/hero.tx @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<template> + <tileset firstgid="1" source="../objs.tsx"/> + <object name="hero" type="hero" gid="22" width="128" height="160"/> +</template> diff --git a/testing_data/tiled_examples/sticker-knight/map/torch.png b/testing_data/tiled_examples/sticker-knight/map/torch.png Binary files differnew file mode 100644 index 0000000..75ca437 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/torch.png diff --git a/testing_data/tiled_examples/sticker-knight/map/trap.png b/testing_data/tiled_examples/sticker-knight/map/trap.png Binary files differnew file mode 100644 index 0000000..7b07731 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/trap.png diff --git a/testing_data/tiled_examples/sticker-knight/map/wallDecor1.png b/testing_data/tiled_examples/sticker-knight/map/wallDecor1.png Binary files differnew file mode 100644 index 0000000..9fadac3 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/wallDecor1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/wallDecor2.png b/testing_data/tiled_examples/sticker-knight/map/wallDecor2.png Binary files differnew file mode 100644 index 0000000..e33ad11 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/wallDecor2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/wallDecor3.png b/testing_data/tiled_examples/sticker-knight/map/wallDecor3.png Binary files differnew file mode 100644 index 0000000..3053883 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/wallDecor3.png diff --git a/testing_data/tiled_examples/sticker-knight/map/window1.png b/testing_data/tiled_examples/sticker-knight/map/window1.png Binary files differnew file mode 100644 index 0000000..255b571 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/window1.png diff --git a/testing_data/tiled_examples/sticker-knight/map/window2.png b/testing_data/tiled_examples/sticker-knight/map/window2.png Binary files differnew file mode 100644 index 0000000..3a4143b --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/window2.png diff --git a/testing_data/tiled_examples/sticker-knight/map/window3.png b/testing_data/tiled_examples/sticker-knight/map/window3.png Binary files differnew file mode 100644 index 0000000..6039873 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/map/window3.png diff --git a/testing_data/tiled_examples/sticker-knight/preview.png b/testing_data/tiled_examples/sticker-knight/preview.png Binary files differnew file mode 100644 index 0000000..8268433 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/preview.png diff --git a/testing_data/tiled_examples/sticker-knight/sprites.png b/testing_data/tiled_examples/sticker-knight/sprites.png Binary files differnew file mode 100644 index 0000000..b00c781 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/sprites.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/backgroundSet.png b/testing_data/tiled_examples/sticker-knight/ui/backgroundSet.png Binary files differnew file mode 100644 index 0000000..1be6bb1 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/backgroundSet.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/block.png b/testing_data/tiled_examples/sticker-knight/ui/block.png Binary files differnew file mode 100644 index 0000000..382c3d8 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/block.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/buttonHelp.png b/testing_data/tiled_examples/sticker-knight/ui/buttonHelp.png Binary files differnew file mode 100644 index 0000000..920a380 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/buttonHelp.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/buttonStart.png b/testing_data/tiled_examples/sticker-knight/ui/buttonStart.png Binary files differnew file mode 100644 index 0000000..415dd54 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/buttonStart.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/cloud.png b/testing_data/tiled_examples/sticker-knight/ui/cloud.png Binary files differnew file mode 100644 index 0000000..f51cdce --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/cloud.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/gem.png b/testing_data/tiled_examples/sticker-knight/ui/gem.png Binary files differnew file mode 100644 index 0000000..1e95975 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/gem.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/heart.png b/testing_data/tiled_examples/sticker-knight/ui/heart.png Binary files differnew file mode 100644 index 0000000..d471b59 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/heart.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/helpBackground.png b/testing_data/tiled_examples/sticker-knight/ui/helpBackground.png Binary files differnew file mode 100644 index 0000000..ad20725 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/helpBackground.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/shield.png b/testing_data/tiled_examples/sticker-knight/ui/shield.png Binary files differnew file mode 100644 index 0000000..1474ad0 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/shield.png diff --git a/testing_data/tiled_examples/sticker-knight/ui/title.json b/testing_data/tiled_examples/sticker-knight/ui/title.json new file mode 100644 index 0000000..95b7beb --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/title.json @@ -0,0 +1,281 @@ +{ "backgroundcolor":"#3b97d3", + "height":26, + "layers":[ + { + "draworder":"topdown", + "height":26, + "name":"background", + "objects":[ + { + "gid":7, + "height":262.666666666667, + "id":11, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":1736, + "x":-256, + "y":920.666666666667 + }, + { + "gid":6, + "height":832, + "id":34, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":1216, + "x":122, + "y":810 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "width":38, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "height":26, + "name":"clouds", + "objects":[ + { + "gid":8, + "height":61.3333333333333, + "id":14, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":184, + "x":640, + "y":320 + }, + { + "gid":8, + "height":61.3333333333333, + "id":17, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":184, + "x":336, + "y":144 + }, + { + "gid":8, + "height":61.3333333333333, + "id":21, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":192, + "x":1024, + "y":145 + }, + { + "gid":2147483656, + "height":61.3333333333333, + "id":23, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":184, + "x":44, + "y":136 + }, + { + "gid":6, + "height":600, + "id":8, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":954, + "x":-226, + "y":768 + }, + { + "gid":2147483654, + "height":546, + "id":35, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":826, + "x":710, + "y":782 + }, + { + "gid":2147483656, + "height":103.333333333333, + "id":36, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":284, + "x":926, + "y":307 + }, + { + "gid":8, + "height":103.333333333333, + "id":37, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":284, + "x":124, + "y":353 + }], + "opacity":0.490000009536743, + "type":"objectgroup", + "visible":true, + "width":38, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "height":38, + "name":"title", + "objects":[ + { + "gid":4, + "height":386, + "id":1, + "name":"logo", + "rotation":0, + "type":"", + "visible":true, + "width":736, + "x":256, + "y":480 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "width":25, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "height":26, + "name":"help", + "objects":[ + { + "gid":3, + "height":715.669407858419, + "id":26, + "name":"", + "rotation":0, + "type":"", + "visible":true, + "width":745.251573276788, + "x":237.507948400548, + "y":739.425850721188 + }], + "opacity":1, + "type":"objectgroup", + "visible":false, + "width":38, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "height":38, + "name":"buttons", + "objects":[ + { + "gid":2, + "height":85.3333333333333, + "id":2, + "name":"start", + "rotation":0, + "type":"", + "visible":true, + "width":256, + "x":485, + "y":655.333333333333 + }, + { + "gid":1, + "height":64, + "id":3, + "name":"help", + "rotation":0, + "type":"", + "visible":true, + "width":192, + "x":515.599635905335, + "y":761.206553703963 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "width":26, + "x":0, + "y":0 + }], + "nextobjectid":38, + "orientation":"orthogonal", + "renderorder":"right-down", + "tileheight":32, + "tilesets":[ + { + "columns":0, + "firstgid":1, + "margin":0, + "name":"ui", + "spacing":0, + "tilecount":7, + "tileheight":832, + "tiles": + { + "0": + { + "image":"buttonHelp.png" + }, + "1": + { + "image":"buttonStart.png" + }, + "2": + { + "image":"helpBackground.png" + }, + "3": + { + "image":"title.png" + }, + "5": + { + "image":"backgroundSet.png" + }, + "6": + { + "image":"block.png" + }, + "7": + { + "image":"cloud.png" + } + }, + "tilewidth":1232 + }], + "tilewidth":32, + "version":1, + "width":38 +}
\ No newline at end of file diff --git a/testing_data/tiled_examples/sticker-knight/ui/title.png b/testing_data/tiled_examples/sticker-knight/ui/title.png Binary files differnew file mode 100644 index 0000000..8a6f161 --- /dev/null +++ b/testing_data/tiled_examples/sticker-knight/ui/title.png |