diff options
| -rw-r--r-- | assets/maps/debug.tmx | 61 | ||||
| -rw-r--r-- | assets/tiled/dungeon crawler.tiled-session | 64 | ||||
| -rw-r--r-- | assets/tilesets/animated_props.tsx | 46 | ||||
| -rw-r--r-- | assets/tilesets/elf.tsx | 99 | ||||
| -rw-r--r-- | assets/tilesets/pickup_items_animated.tsx | 24 | ||||
| -rw-r--r-- | assets/tilesets/props.tsx | 156 | ||||
| -rw-r--r-- | assets/tilesets/walls.tsx | 335 |
7 files changed, 746 insertions, 39 deletions
diff --git a/assets/maps/debug.tmx b/assets/maps/debug.tmx index ef60b1a..32d2037 100644 --- a/assets/maps/debug.tmx +++ b/assets/maps/debug.tmx @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<map version="1.10" tiledversion="1.11.2" orientation="orthogonal" renderorder="right-down" width="30" height="30" tilewidth="16" tileheight="16" infinite="0" nextlayerid="8" nextobjectid="13"> +<map version="1.10" tiledversion="1.11.2" orientation="orthogonal" renderorder="right-down" width="30" height="30" tilewidth="16" tileheight="16" infinite="0" nextlayerid="10" nextobjectid="19"> <tileset firstgid="1" source="../tilesets/grounds.tsx"/> <tileset firstgid="209" source="../tilesets/walls.tsx"/> <tileset firstgid="433" source="../tilesets/animated_props.tsx"/> @@ -17,7 +17,7 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,252,212,212,212,220,221,221,221,221,209,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,252,212,212,212,212,212,212,212,212,209,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,210,0,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0, @@ -86,13 +86,47 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,451,499,0,499,433,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,462,510,0,510,0,440,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,440,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,477,0,444,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,466,0,0,0,0,0,0,488,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,466,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, -0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,553,0,444,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,444,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +</data> + </layer> + <layer id="9" name="Solid" width="30" height="30"> + <data encoding="csv"> +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,462,510,0,510,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,488,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -141,21 +175,4 @@ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 </data> </layer> - <objectgroup color="#aa0000" id="5" name="Walls" visible="0" locked="1"> - <properties> - <property name="solid" type="bool" value="true"/> - </properties> - <object id="9" x="208" y="176"> - <polygon points="0,0 0,16 16,16 16,0 0,0"/> - </object> - <object id="10" x="240" y="176"> - <polygon points="0,0 0,16 16,16 16,0"/> - </object> - <object id="11" x="160" y="160"> - <polygon points="0,0 0,160 160,160 160,0 80,0 80,16 144,16 144,144 16,144 16,16 64,16 64,0"/> - </object> - <object id="12" x="272" y="208"> - <polygon points="0,0 0,16 16,16 16,0"/> - </object> - </objectgroup> </map> diff --git a/assets/tiled/dungeon crawler.tiled-session b/assets/tiled/dungeon crawler.tiled-session index 23d5411..5013c8b 100644 --- a/assets/tiled/dungeon crawler.tiled-session +++ b/assets/tiled/dungeon crawler.tiled-session @@ -3,7 +3,7 @@ "height": 4300, "width": 2 }, - "activeFile": "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx", + "activeFile": "/home/schererleander/Developer/dungeon-crawler/assets/maps/debug.tmx", "expandedProjectPaths": [ ], "file.lastUsedOpenFilter": "Alle Dateien (*)", @@ -11,6 +11,37 @@ "": { "scaleInDock": 1 }, + "/home/schererleander/Developer/dungeon-crawler/assets/maps/debug.tmx": { + "scale": 5.5, + "selectedLayer": 0, + "viewCenter": { + "x": 239.9090909090909, + "y": 239.9090909090909 + } + }, + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/animated_props.tsx": { + "scaleInDock": 1, + "scaleInEditor": 3 + }, + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/elf.tsx": { + "scaleInDock": 1, + "scaleInEditor": 4 + }, + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/grounds.tsx": { + "scaleInDock": 1 + }, + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/pickup_items_animated.tsx": { + "scaleInDock": 5.5, + "scaleInEditor": 3 + }, + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/props.tsx": { + "scaleInDock": 1, + "scaleInEditor": 3 + }, + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/walls.tsx": { + "scaleInDock": 3, + "scaleInEditor": 3 + }, "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx": { "scale": 5.5, "selectedLayer": 2, @@ -70,36 +101,35 @@ "frame.defaultDuration": 200, "last.exportedFilePath": "/home/schererleander/Developer/raylib-shooter/assets/maps", "last.externalTilesetPath": "/home/schererleander/Developer/raylib-shooter/assets/tilesets", - "last.imagePath": "/home/schererleander/Developer/raylib-shooter/assets/sprites", + "last.imagePath": "/home/schererleander/Developer/dungeon-crawler/assets/sprites", "map.height": 30, "map.lastUsedExportFilter": "JSON-Kartendateien (*.tmj *.json)", "map.lastUsedFormat": "tmx", "map.tileHeight": 16, "map.tileWidth": 16, "openFiles": [ - "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/grounds.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/props.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/surground.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/walls.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/animated_props.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/bat.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/projectiles_animated.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/pickup_items_animated.tsx" + "/home/schererleander/Developer/dungeon-crawler/assets/maps/debug.tmx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/walls.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/animated_props.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/pickup_items_animated.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/props.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/elf.tsx" ], "project": "dungeon crawler.tiled-project", - "property.type": "bool", + "property.type": "string", "recentFiles": [ + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/elf.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/props.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/pickup_items_animated.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/animated_props.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/tilesets/walls.tsx", + "/home/schererleander/Developer/dungeon-crawler/assets/maps/debug.tmx", "/home/schererleander/Developer/raylib-shooter/assets/tilesets/pickup_items_animated.tsx", "/home/schererleander/Developer/raylib-shooter/assets/tilesets/projectiles_animated.tsx", "/home/schererleander/Developer/raylib-shooter/assets/tilesets/bat.tsx", "/home/schererleander/Developer/raylib-shooter/assets/tilesets/animated_props.tsx", "/home/schererleander/Developer/raylib-shooter/assets/tilesets/walls.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/surground.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/props.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/grounds.tsx", - "/home/schererleander/Developer/raylib-shooter/assets/maps/debug.tmx", - "/home/schererleander/Developer/raylib-shooter/assets/tilesets/weapons_animated.tsx" + "/home/schererleander/Developer/raylib-shooter/assets/tilesets/surground.tsx" ], "tileset.lastUsedFormat": "tsx", "tileset.tileSize": { diff --git a/assets/tilesets/animated_props.tsx b/assets/tilesets/animated_props.tsx index 78a59da..4f7a6e4 100644 --- a/assets/tilesets/animated_props.tsx +++ b/assets/tilesets/animated_props.tsx @@ -10,6 +10,9 @@ </animation> </tile> <tile id="4"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="4" duration="200"/> <frame tileid="5" duration="200"/> @@ -17,6 +20,9 @@ </animation> </tile> <tile id="7"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="7" duration="200"/> <frame tileid="8" duration="200"/> @@ -33,6 +39,9 @@ </animation> </tile> <tile id="15"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="15" duration="200"/> <frame tileid="16" duration="200"/> @@ -40,12 +49,18 @@ </animation> </tile> <tile id="18"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="18" duration="100"/> <frame tileid="19" duration="100"/> </animation> </tile> <tile id="20"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="20" duration="200"/> <frame tileid="21" duration="200"/> @@ -60,6 +75,9 @@ </animation> </tile> <tile id="26"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="26" duration="200"/> <frame tileid="27" duration="200"/> @@ -67,6 +85,9 @@ </animation> </tile> <tile id="29"> + <objectgroup draworder="index" id="3"> + <object id="3" x="0" y="0" width="16" height="12"/> + </objectgroup> <animation> <frame tileid="29" duration="100"/> <frame tileid="30" duration="100"/> @@ -81,6 +102,9 @@ </animation> </tile> <tile id="37"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="37" duration="200"/> <frame tileid="38" duration="200"/> @@ -102,6 +126,10 @@ </animation> </tile> <tile id="48"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="48" duration="200"/> <frame tileid="49" duration="200"/> @@ -115,6 +143,9 @@ </animation> </tile> <tile id="55"> + <objectgroup draworder="index" id="2"> + <object id="1" x="1" y="1" width="14" height="15"/> + </objectgroup> <animation> <frame tileid="55" duration="100"/> <frame tileid="56" duration="100"/> @@ -123,18 +154,27 @@ </animation> </tile> <tile id="59"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="16" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="59" duration="200"/> <frame tileid="60" duration="200"/> </animation> </tile> <tile id="61"> + <objectgroup draworder="index" id="2"> + <object id="1" x="-16" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="61" duration="200"/> <frame tileid="72" duration="200"/> </animation> </tile> <tile id="62"> + <objectgroup draworder="index" id="2"> + <object id="1" x="16" y="0" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="62" duration="200"/> <frame tileid="73" duration="200"/> @@ -149,12 +189,18 @@ </animation> </tile> <tile id="70"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="-16" width="16" height="16"/> + </objectgroup> <animation> <frame tileid="70" duration="200"/> <frame tileid="71" duration="200"/> </animation> </tile> <tile id="77"> + <objectgroup draworder="index" id="2"> + <object id="1" x="1" y="0" width="14" height="16"/> + </objectgroup> <animation> <frame tileid="77" duration="100"/> <frame tileid="78" duration="100"/> diff --git a/assets/tilesets/elf.tsx b/assets/tilesets/elf.tsx new file mode 100644 index 0000000..2729dae --- /dev/null +++ b/assets/tilesets/elf.tsx @@ -0,0 +1,99 @@ +<?xml version="1.0" encoding="UTF-8"?> +<tileset version="1.10" tiledversion="1.11.2" name="elf" tilewidth="16" tileheight="16" tilecount="63" columns="7"> + <image source="../sprites/elf.png" width="112" height="144"/> + <tile id="0"> + <objectgroup draworder="index" id="2"> + <object id="1" x="1" y="0" width="13" height="16"/> + </objectgroup> + <animation> + <frame tileid="0" duration="200"/> + <frame tileid="1" duration="200"/> + <frame tileid="2" duration="200"/> + </animation> + </tile> + <tile id="7"> + <objectgroup draworder="index" id="2"> + <object id="1" x="2" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="7" duration="200"/> + <frame tileid="8" duration="200"/> + <frame tileid="9" duration="200"/> + </animation> + </tile> + <tile id="14"> + <objectgroup draworder="index" id="2"> + <object id="1" x="1" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="14" duration="200"/> + <frame tileid="15" duration="200"/> + <frame tileid="16" duration="200"/> + <frame tileid="17" duration="200"/> + </animation> + </tile> + <tile id="21"> + <objectgroup draworder="index" id="2"> + <object id="1" x="3" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="21" duration="200"/> + <frame tileid="22" duration="200"/> + <frame tileid="23" duration="200"/> + <frame tileid="24" duration="200"/> + </animation> + </tile> + <tile id="28"> + <objectgroup draworder="index" id="2"> + <object id="1" x="1" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="28" duration="100"/> + <frame tileid="29" duration="100"/> + <frame tileid="30" duration="100"/> + <frame tileid="31" duration="100"/> + </animation> + </tile> + <tile id="35"> + <objectgroup draworder="index" id="2"> + <object id="1" x="3" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="35" duration="100"/> + <frame tileid="36" duration="100"/> + <frame tileid="37" duration="100"/> + </animation> + </tile> + <tile id="42"> + <objectgroup draworder="index" id="2"> + <object id="1" x="1" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="42" duration="200"/> + <frame tileid="43" duration="200"/> + <frame tileid="44" duration="200"/> + </animation> + </tile> + <tile id="49"> + <objectgroup draworder="index" id="2"> + <object id="1" x="3" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="49" duration="200"/> + <frame tileid="50" duration="200"/> + <frame tileid="51" duration="200"/> + </animation> + </tile> + <tile id="56"> + <objectgroup draworder="index" id="2"> + <object id="1" x="2" y="0" width="12" height="16"/> + </objectgroup> + <animation> + <frame tileid="56" duration="200"/> + <frame tileid="57" duration="200"/> + <frame tileid="58" duration="200"/> + <frame tileid="59" duration="200"/> + <frame tileid="60" duration="200"/> + </animation> + </tile> +</tileset> diff --git a/assets/tilesets/pickup_items_animated.tsx b/assets/tilesets/pickup_items_animated.tsx index e521833..d1d56a6 100644 --- a/assets/tilesets/pickup_items_animated.tsx +++ b/assets/tilesets/pickup_items_animated.tsx @@ -2,6 +2,9 @@ <tileset version="1.10" tiledversion="1.11.2" name="pickup_items_animated" tilewidth="16" tileheight="16" tilecount="32" columns="4"> <image source="../sprites/pickup_items_animated.png" width="64" height="128"/> <tile id="0"> + <objectgroup draworder="index" id="3"> + <object id="2" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="0" duration="200"/> <frame tileid="1" duration="200"/> @@ -10,6 +13,9 @@ </animation> </tile> <tile id="4"> + <objectgroup draworder="index" id="2"> + <object id="1" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="4" duration="200"/> <frame tileid="5" duration="200"/> @@ -18,6 +24,9 @@ </animation> </tile> <tile id="8"> + <objectgroup draworder="index" id="2"> + <object id="1" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="8" duration="200"/> <frame tileid="9" duration="200"/> @@ -26,6 +35,9 @@ </animation> </tile> <tile id="12"> + <objectgroup draworder="index" id="2"> + <object id="1" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="12" duration="200"/> <frame tileid="13" duration="200"/> @@ -34,6 +46,9 @@ </animation> </tile> <tile id="16"> + <objectgroup draworder="index" id="2"> + <object id="1" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="16" duration="200"/> <frame tileid="17" duration="200"/> @@ -42,6 +57,9 @@ </animation> </tile> <tile id="20"> + <objectgroup draworder="index" id="2"> + <object id="1" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="20" duration="200"/> <frame tileid="21" duration="200"/> @@ -50,6 +68,9 @@ </animation> </tile> <tile id="24"> + <objectgroup draworder="index" id="2"> + <object id="1" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="24" duration="200"/> <frame tileid="25" duration="200"/> @@ -58,6 +79,9 @@ </animation> </tile> <tile id="28"> + <objectgroup draworder="index" id="2"> + <object id="1" x="4" y="4" width="8" height="8"/> + </objectgroup> <animation> <frame tileid="28" duration="200"/> <frame tileid="29" duration="200"/> diff --git a/assets/tilesets/props.tsx b/assets/tilesets/props.tsx index 147adf9..9df3c13 100644 --- a/assets/tilesets/props.tsx +++ b/assets/tilesets/props.tsx @@ -1,4 +1,160 @@ <?xml version="1.0" encoding="UTF-8"?> <tileset version="1.10" tiledversion="1.11.2" name="props" tilewidth="16" tileheight="16" tilecount="152" columns="19"> <image source="../sprites/props.png" width="304" height="128"/> + <tile id="0"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="1"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="2"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="3"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="10"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="11"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="12"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="13"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="15"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="16"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="19"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="20"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="21"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="22"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="34"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + <object id="3" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="35"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="38"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="39"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="40"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="41"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="57"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="58"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="59"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="60"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="76"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="77"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="78"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="79"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="95"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="96"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="97"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> </tileset> diff --git a/assets/tilesets/walls.tsx b/assets/tilesets/walls.tsx index 8f1f64c..56532ac 100644 --- a/assets/tilesets/walls.tsx +++ b/assets/tilesets/walls.tsx @@ -1,4 +1,339 @@ <?xml version="1.0" encoding="UTF-8"?> <tileset version="1.10" tiledversion="1.11.2" name="walls" tilewidth="16" tileheight="16" tilecount="224" columns="14"> <image source="../sprites/walls.png" width="224" height="256"/> + <tile id="0"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0.181818" y="0" width="15.8182" height="17"/> + <object id="2" x="-1" y="0" width="17" height="16"/> + </objectgroup> + </tile> + <tile id="1"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="-1" width="16" height="18"/> + </objectgroup> + </tile> + <tile id="2"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="3"> + <objectgroup draworder="index" id="3"> + <object id="2" x="-1" y="0" width="18" height="16"/> + </objectgroup> + </tile> + <tile id="5"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="6"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="7"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="8"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="10"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="11"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="12"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="13"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="14"> + <objectgroup draworder="index" id="2"> + <object id="1" x="-1" y="-1" width="17" height="17"/> + <object id="2" x="0" y="0" width="17" height="17"/> + </objectgroup> + </tile> + <tile id="15"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="17"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="19"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="20"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="21"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="22"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="24"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="25"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="26"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="27"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="28"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="-1" width="16" height="17"/> + <object id="2" x="0" y="0" width="17" height="16"/> + </objectgroup> + </tile> + <tile id="29"> + <objectgroup draworder="index" id="3"> + <object id="2" x="-1" y="0" width="18" height="16"/> + </objectgroup> + </tile> + <tile id="30"> + <objectgroup draworder="index" id="2"> + <object id="1" x="-1" y="0" width="17" height="16"/> + <object id="4" x="0" y="0" width="16" height="17"/> + </objectgroup> + </tile> + <tile id="31"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="-1" width="16" height="18"/> + </objectgroup> + </tile> + <tile id="33"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="34"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="35"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="36"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="38"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="39"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="40"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="41"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="42"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="43"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="17"/> + <object id="2" x="0" y="0" width="17" height="16"/> + </objectgroup> + </tile> + <tile id="44"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="45"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="47"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="48"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="49"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="50"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="52"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="53"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="54"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="55"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="70"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="71"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="72"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="73"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="75"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="76"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="77"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="78"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="84"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="85"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="87"> + <objectgroup draworder="index" id="3"> + <object id="2" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="98"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="99"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="100"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="101"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="112"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="113"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="114"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> + <tile id="115"> + <objectgroup draworder="index" id="2"> + <object id="1" x="0" y="0" width="16" height="16"/> + </objectgroup> + </tile> </tileset> |
