From 0c0acea8b77166b81e1cf2ff545fc4456710fb40 Mon Sep 17 00:00:00 2001 From: Bill Rossi Date: Mon, 9 Jun 2025 04:55:30 -0400 Subject: [PATCH] Remake the outside level with the new scale --- rooms/sample_outside.tmj | 180 +++++++++++++++ src/assets.js | 2 +- tilesets/kenney_roguelike_base.tsj | 345 ++++++++++++++++++++++++++++- 3 files changed, 525 insertions(+), 2 deletions(-) create mode 100644 rooms/sample_outside.tmj diff --git a/rooms/sample_outside.tmj b/rooms/sample_outside.tmj new file mode 100644 index 0000000..1adefef --- /dev/null +++ b/rooms/sample_outside.tmj @@ -0,0 +1,180 @@ +{ "compressionlevel":-1, + "height":12, + "infinite":false, + "layers":[ + { + "data":[94, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 1222, 1223, 1223, 1223, 1223, 1224, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 1336, 1337, 1337, 1337, 1337, 1338, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 880, 881, 881, 881, 881, 882, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 877, 876, 876, 94, 876, 879, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], + "height":12, + "id":1, + "name":"Tile Layer 1", + "opacity":1, + "type":"tilelayer", + "visible":true, + "width":16, + "x":0, + "y":0 + }, + { + "draworder":"topdown", + "id":2, + "name":"Object Layer 1", + "objects":[ + { + "height":64, + "id":1, + "name":"hi_box", + "properties":[ + { + "name":"color", + "type":"string", + "value":"red" + }, + { + "name":"event", + "type":"string", + "value":"change_color" + }], + "rotation":0, + "type":"", + "visible":true, + "width":64, + "x":128.03226456947, + "y":252.960677555959 + }, + { + "height":64, + "id":4, + "name":"low_box", + "properties":[ + { + "name":"color", + "type":"string", + "value":"green" + }, + { + "name":"event", + "type":"string", + "value":"change_color" + }, + { + "name":"interactEvent", + "type":"string", + "value":"log_test" + }], + "rotation":0, + "type":"", + "visible":true, + "width":64, + "x":129.064730792499, + "y":383.051421657592 + }, + { + "height":46.3794, + "id":5, + "name":"sign_crate", + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }, + { + "name":"interactEvent", + "type":"string", + "value":"show_message" + }, + { + "name":"messageText", + "type":"string", + "value":"I'm just a humble box!\nIt's possible to say more than one thing you know." + }], + "rotation":0, + "type":"", + "visible":true, + "width":41.2588, + "x":331.441582052833, + "y":397.024052772737 + }, + { + "height":23.3879, + "id":6, + "name":"", + "properties":[ + { + "name":"event", + "type":"string", + "value":"transport" + }, + { + "name":"transport_to_coords", + "type":"string", + "value":"[300, 410]" + }, + { + "name":"transport_to_room", + "type":"string", + "value":"sampleInside" + }], + "rotation":0, + "type":"", + "visible":true, + "width":48.4464, + "x":519.886499536197, + "y":357.928957844324 + }], + "opacity":1, + "type":"objectgroup", + "visible":true, + "x":0, + "y":0 + }, + { + "data":[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 585, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 642, 0, 0, 0, + 533, 0, 0, 0, 0, 496, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 664, 25, 0, 0, 0, 665, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 584, 0, 0, 0, 0, 0, 0, 0], + "height":12, + "id":3, + "name":"Tile Layer 2", + "opacity":1, + "type":"tilelayer", + "visible":true, + "width":16, + "x":0, + "y":0 + }], + "nextlayerid":4, + "nextobjectid":7, + "orientation":"orthogonal", + "renderorder":"right-down", + "tiledversion":"1.11.2", + "tileheight":64, + "tilesets":[ + { + "firstgid":1, + "source":"..\/tilesets\/kenney_roguelike_base.tsj" + }], + "tilewidth":64, + "type":"map", + "version":"1.10", + "width":16 +} \ No newline at end of file diff --git a/src/assets.js b/src/assets.js index ffdb4c5..c424e94 100644 --- a/src/assets.js +++ b/src/assets.js @@ -8,7 +8,7 @@ const TILESET_ASSETS = { } const ROOM_ASSETS = { - sampleRoom: "./rooms/sample.tmj", + sampleRoom: "./rooms/sample_outside.tmj", sampleInside: "./rooms/sample_inside.tmj" } diff --git a/tilesets/kenney_roguelike_base.tsj b/tilesets/kenney_roguelike_base.tsj index f40da30..5ad4013 100644 --- a/tilesets/kenney_roguelike_base.tsj +++ b/tilesets/kenney_roguelike_base.tsj @@ -11,9 +11,352 @@ "margin":0, "name":"kenney_roguelike_base", "spacing":4, - "tilecount":27921, + "tilecount":1767, "tiledversion":"1.11.2", "tileheight":64, + "tiles":[ + { + "id":532, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":868, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":869, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":870, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":871, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":872, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":873, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":874, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":875, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":876, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":877, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":878, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":879, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":880, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":881, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":925, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":926, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":927, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":928, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":929, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":930, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":931, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":932, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":933, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":934, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":935, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":936, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":937, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":938, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1221, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1222, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1223, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1278, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1279, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1280, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1335, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1336, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }, + { + "id":1337, + "properties":[ + { + "name":"collides", + "type":"bool", + "value":true + }] + }], "tilewidth":64, "type":"tileset", "version":"1.10"