add hero walk graphics, objects atlas packing and refactor components to be records

This commit is contained in:
Quillraven
2025-05-24 16:35:40 +02:00
parent 77f494b8a1
commit 85ba3d894d
47 changed files with 331 additions and 22 deletions

View File

@@ -0,0 +1,258 @@
objects.png
size: 512, 512
format: RGBA8888
filter: Nearest, Nearest
repeat: none
hero/walk_down
rotate: false
xy: 2, 410
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 0
hero/walk_down
rotate: false
xy: 2, 342
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 1
hero/walk_down
rotate: false
xy: 70, 410
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 2
hero/walk_down
rotate: false
xy: 2, 274
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 3
hero/walk_down
rotate: false
xy: 70, 342
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 4
hero/walk_down
rotate: false
xy: 138, 410
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 5
hero/walk_down
rotate: false
xy: 2, 206
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 6
hero/walk_down
rotate: false
xy: 70, 274
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 7
hero/walk_down
rotate: false
xy: 138, 342
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 8
hero/walk_left
rotate: false
xy: 206, 410
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 0
hero/walk_left
rotate: false
xy: 2, 138
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 1
hero/walk_left
rotate: false
xy: 70, 206
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 2
hero/walk_left
rotate: false
xy: 138, 274
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 3
hero/walk_left
rotate: false
xy: 206, 342
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 4
hero/walk_left
rotate: false
xy: 274, 410
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 5
hero/walk_left
rotate: false
xy: 2, 70
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 6
hero/walk_left
rotate: false
xy: 70, 138
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 7
hero/walk_left
rotate: false
xy: 138, 206
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 8
hero/walk_right
rotate: false
xy: 206, 274
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 0
hero/walk_right
rotate: false
xy: 274, 342
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 1
hero/walk_right
rotate: false
xy: 342, 410
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 2
hero/walk_right
rotate: false
xy: 2, 2
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 3
hero/walk_right
rotate: false
xy: 70, 70
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 4
hero/walk_right
rotate: false
xy: 138, 138
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 5
hero/walk_right
rotate: false
xy: 206, 206
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 6
hero/walk_right
rotate: false
xy: 274, 274
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 7
hero/walk_right
rotate: false
xy: 342, 342
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 8
hero/walk_up
rotate: false
xy: 410, 410
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 0
hero/walk_up
rotate: false
xy: 70, 2
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 1
hero/walk_up
rotate: false
xy: 138, 70
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 2
hero/walk_up
rotate: false
xy: 206, 138
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 3
hero/walk_up
rotate: false
xy: 274, 206
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 4
hero/walk_up
rotate: false
xy: 342, 274
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 5
hero/walk_up
rotate: false
xy: 410, 342
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 6
hero/walk_up
rotate: false
xy: 138, 2
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 7
hero/walk_up
rotate: false
xy: 206, 70
size: 64, 64
orig: 64, 64
offset: 0, 0
index: 8

BIN
assets/graphics/objects.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

View File

@@ -16,6 +16,9 @@
"y": 356.35255088317047
}
},
"objects.tsx": {
"dynamicWrapping": true
},
"tileset.tsx": {
"scaleInDock": 1,
"scaleInEditor": 1
@@ -38,5 +41,6 @@
],
"tileset.lastUsedFormat": "tsx",
"tileset.margin": 4,
"tileset.spacing": 8
"tileset.spacing": 8,
"tileset.type": 1
}

2
assets/maps/objects.tsx Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" tiledversion="1.11.1-99-gec89c545" name="objects" tilewidth="1" tileheight="1" tilecount="0" columns="0"/>