diff --git a/assets/tile/checkpoint.png b/assets/tile/checkpoint.png new file mode 100644 index 0000000..c906e71 Binary files /dev/null and b/assets/tile/checkpoint.png differ diff --git a/assets/tile/coin.png b/assets/tile/coin.png new file mode 100644 index 0000000..b628207 Binary files /dev/null and b/assets/tile/coin.png differ diff --git a/assets/tile/decor_vine.png b/assets/tile/decor_vine.png new file mode 100644 index 0000000..a3455bf Binary files /dev/null and b/assets/tile/decor_vine.png differ diff --git a/assets/tile/door_closed.png b/assets/tile/door_closed.png new file mode 100644 index 0000000..d8af27c Binary files /dev/null and b/assets/tile/door_closed.png differ diff --git a/assets/tile/door_open.png b/assets/tile/door_open.png new file mode 100644 index 0000000..174c197 Binary files /dev/null and b/assets/tile/door_open.png differ diff --git a/assets/tile/empty.png b/assets/tile/empty.png new file mode 100644 index 0000000..de2be9f Binary files /dev/null and b/assets/tile/empty.png differ diff --git a/assets/tile/flag.png b/assets/tile/flag.png new file mode 100644 index 0000000..d6d4bfa Binary files /dev/null and b/assets/tile/flag.png differ diff --git a/assets/tile/ground_fill.png b/assets/tile/ground_fill.png new file mode 100644 index 0000000..198bd39 Binary files /dev/null and b/assets/tile/ground_fill.png differ diff --git a/assets/tile/ground_top.png b/assets/tile/ground_top.png new file mode 100644 index 0000000..0d897bc Binary files /dev/null and b/assets/tile/ground_top.png differ diff --git a/assets/tile/light_platform_off.png b/assets/tile/light_platform_off.png new file mode 100644 index 0000000..5d8e237 Binary files /dev/null and b/assets/tile/light_platform_off.png differ diff --git a/assets/tile/light_platform_on.png b/assets/tile/light_platform_on.png new file mode 100644 index 0000000..afe38b0 Binary files /dev/null and b/assets/tile/light_platform_on.png differ diff --git a/assets/tile/platform.png b/assets/tile/platform.png new file mode 100644 index 0000000..b5d9990 Binary files /dev/null and b/assets/tile/platform.png differ diff --git a/assets/tile/player_fall.png b/assets/tile/player_fall.png new file mode 100644 index 0000000..b6b9400 Binary files /dev/null and b/assets/tile/player_fall.png differ diff --git a/assets/tile/player_idle_0.png b/assets/tile/player_idle_0.png new file mode 100644 index 0000000..b8cc4da Binary files /dev/null and b/assets/tile/player_idle_0.png differ diff --git a/assets/tile/player_idle_1.png b/assets/tile/player_idle_1.png new file mode 100644 index 0000000..edc9d0d Binary files /dev/null and b/assets/tile/player_idle_1.png differ diff --git a/assets/tile/player_jump.png b/assets/tile/player_jump.png new file mode 100644 index 0000000..5d30a0a Binary files /dev/null and b/assets/tile/player_jump.png differ diff --git a/assets/tile/player_run_0.png b/assets/tile/player_run_0.png new file mode 100644 index 0000000..01bde85 Binary files /dev/null and b/assets/tile/player_run_0.png differ diff --git a/assets/tile/player_run_1.png b/assets/tile/player_run_1.png new file mode 100644 index 0000000..4d7ff3a Binary files /dev/null and b/assets/tile/player_run_1.png differ diff --git a/assets/tile/player_run_2.png b/assets/tile/player_run_2.png new file mode 100644 index 0000000..2f373e5 Binary files /dev/null and b/assets/tile/player_run_2.png differ diff --git a/assets/tile/player_run_3.png b/assets/tile/player_run_3.png new file mode 100644 index 0000000..8e01ac1 Binary files /dev/null and b/assets/tile/player_run_3.png differ diff --git a/assets/tile/shadow_platform_off.png b/assets/tile/shadow_platform_off.png new file mode 100644 index 0000000..47ebfbd Binary files /dev/null and b/assets/tile/shadow_platform_off.png differ diff --git a/assets/tile/shadow_platform_on.png b/assets/tile/shadow_platform_on.png new file mode 100644 index 0000000..0e77c59 Binary files /dev/null and b/assets/tile/shadow_platform_on.png differ diff --git a/assets/tile/spike.png b/assets/tile/spike.png new file mode 100644 index 0000000..dd36fc9 Binary files /dev/null and b/assets/tile/spike.png differ diff --git a/assets/tile/spike_ceiling.png b/assets/tile/spike_ceiling.png new file mode 100644 index 0000000..db47edf Binary files /dev/null and b/assets/tile/spike_ceiling.png differ diff --git a/assets/tile/sprite_atlas.json b/assets/tile/sprite_atlas.json new file mode 100644 index 0000000..9403814 --- /dev/null +++ b/assets/tile/sprite_atlas.json @@ -0,0 +1,14 @@ +{ + "atlas_width": 256, + "atlas_height": 128, + "sprites": [ + { "name": "player_idle_0", "file": "player_idle_0.png" }, + { "name": "player_idle_1", "file": "player_idle_1.png" }, + { "name": "player_run_0", "file": "player_run_0.png" }, + { "name": "player_run_1", "file": "player_run_1.png" }, + { "name": "player_run_2", "file": "player_run_2.png" }, + { "name": "player_run_3", "file": "player_run_3.png" }, + { "name": "player_jump", "file": "player_jump.png" }, + { "name": "player_fall", "file": "player_fall.png" } + ] +} diff --git a/assets/tile/tile_atlas.json b/assets/tile/tile_atlas.json new file mode 100644 index 0000000..7b2b894 --- /dev/null +++ b/assets/tile/tile_atlas.json @@ -0,0 +1,22 @@ +{ + "tile_size": 32, + "columns": 4, + "tiles": [ + { "id": 0, "file": "empty.png" }, + { "id": 1, "file": "ground_top.png" }, + { "id": 2, "file": "ground_fill.png" }, + { "id": 3, "file": "platform.png" }, + { "id": 4, "file": "spike.png" }, + { "id": 5, "file": "light_platform_off.png" }, + { "id": 6, "file": "light_platform_on.png" }, + { "id": 7, "file": "shadow_platform_off.png" }, + { "id": 8, "file": "shadow_platform_on.png" }, + { "id": 9, "file": "door_closed.png" }, + { "id": 10, "file": "door_open.png" }, + { "id": 11, "file": "coin.png" }, + { "id": 12, "file": "flag.png" }, + { "id": 13, "file": "checkpoint.png" }, + { "id": 14, "file": "spike_ceiling.png" }, + { "id": 15, "file": "decor_vine.png" } + ] +}