aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
Diffstat (limited to 'assets')
-rw-r--r--assets/maps/debug.tmx61
-rw-r--r--assets/tiled/dungeon crawler.tiled-session64
-rw-r--r--assets/tilesets/animated_props.tsx46
-rw-r--r--assets/tilesets/elf.tsx99
-rw-r--r--assets/tilesets/pickup_items_animated.tsx24
-rw-r--r--assets/tilesets/props.tsx156
-rw-r--r--assets/tilesets/walls.tsx335
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>