[game] Starting to work on IntGrid and other layers

This commit is contained in:
John Doty 2023-08-25 19:23:27 -07:00
parent 020bb8f124
commit db0f22b1db
2 changed files with 747 additions and 22 deletions

View file

@ -266,7 +266,7 @@ export function has_collision(level: Level, cx: number, cy: number): boolean {
if (!level) return true;
if (cx < 0 || cx >= level.cw) return false;
if (cy < 0 || cy >= level.ch) return false;
return level.values[cy * level.cw + cx] == 1; // TODO: MAGIC NUMBER?
return level.values[cy * level.cw + cx] != 0; // TODO: MAGIC NUMBER?
}
export function draw_level(

View file

@ -11,7 +11,7 @@
"iid": "315bbfe0-1460-11ee-be24-3324961fe10c",
"jsonVersion": "1.3.4",
"appBuildId": 470178,
"nextUid": 17,
"nextUid": 80,
"identifierStyle": "Lowercase",
"toc": [],
"worldLayout": "GridVania",
@ -73,7 +73,7 @@
},
{
"__type": "IntGrid",
"identifier": "values",
"identifier": "collisions",
"type": "IntGrid",
"uid": 16,
"doc": null,
@ -81,8 +81,8 @@
"gridSize": 16,
"guideGridWid": 0,
"guideGridHei": 0,
"displayOpacity": 0.51,
"inactiveOpacity": 0.35,
"displayOpacity": 1,
"inactiveOpacity": 1,
"hideInList": false,
"hideFieldsWhenInactive": false,
"canSelectWhenInactive": true,
@ -94,10 +94,662 @@
"parallaxScaling": true,
"requiredTags": [],
"excludedTags": [],
"intGridValues": [{ "value": 1, "identifier": "solid", "color": "#000000", "tile": null }],
"autoRuleGroups": [],
"intGridValues": [{ "value": 1, "identifier": "rocks", "color": "#000000", "tile": null }],
"autoRuleGroups": [{ "uid": 17, "name": "rocks", "active": true, "isOptional": false, "rules": [
{
"uid": 59,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,-1,1,-1,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 7183187,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 60,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [-1,1,-1,1,1,1,-1,1,-1],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 9351393,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 61,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,-1,1,1,0,1,-1],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 8140884,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 62,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,1,1,-1,-1,1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 9379171,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 63,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [-1,1,0,1,1,-1,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 4899338,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 64,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,1,-1,-1,1,1,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 3828007,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 65,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,-1,1,0,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 3170760,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 66,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,0,1,-1,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 7119187,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 67,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,0,1,0,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 954899,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 68,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,-1,1,-1,0,0,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 2747490,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 69,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,0,0,-1,1,-1,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 5139178,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 70,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,0,0,-1,1,-1,0,0,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 596322,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 71,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,-1,1,0,0,0,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 4421350,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 72,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,0,1,-1,0,0,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 2921150,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 73,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,0,0,0,1,-1,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 8160956,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 74,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,0,0,-1,1,0,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 6138684,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 75,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,-1,0,0,1,0,0,0,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 6794715,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 76,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,0,0,0,1,-1,0,0,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 5903601,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 77,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,0,0,0,1,0,0,-1,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 359776,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 78,
"active": true,
"size": 3,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [0,0,0,-1,1,0,0,0,0],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 4510629,
"perlinScale": 0.2,
"perlinOctaves": 2
},
{
"uid": 79,
"active": true,
"size": 1,
"tileIds": [8],
"alpha": 1,
"chance": 1,
"breakOnMatch": true,
"pattern": [1],
"flipX": false,
"flipY": false,
"xModulo": 1,
"yModulo": 1,
"xOffset": 0,
"yOffset": 0,
"tileXOffset": 0,
"tileYOffset": 0,
"tileRandomXMin": 0,
"tileRandomXMax": 0,
"tileRandomYMin": 0,
"tileRandomYMax": 0,
"checker": "None",
"tileMode": "Single",
"pivotX": 0,
"pivotY": 0,
"outOfBoundsValue": 1,
"perlinActive": false,
"perlinSeed": 1292281,
"perlinScale": 0.2,
"perlinOctaves": 2
}
], "usesWizard": true }],
"autoSourceLayerDefUid": null,
"tilesetDefUid": null,
"tilesetDefUid": 1,
"tilePivotX": 0,
"tilePivotY": 0
},
@ -309,16 +961,16 @@
]
},
{
"__identifier": "values",
"__identifier": "collisions",
"__type": "IntGrid",
"__cWid": 20,
"__cHei": 15,
"__gridSize": 16,
"__opacity": 0.51,
"__opacity": 1,
"__pxTotalOffsetX": 0,
"__pxTotalOffsetY": 0,
"__tilesetDefUid": null,
"__tilesetRelPath": null,
"__tilesetDefUid": 1,
"__tilesetRelPath": "overworld.aseprite",
"iid": "5f019530-3b70-11ee-b554-b1ba87ba9cba",
"levelId": 0,
"layerDefUid": 16,
@ -337,7 +989,80 @@
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
],
"autoLayerTiles": [],
"autoLayerTiles": [
{ "px": [0,0], "src": [0,16], "f": 0, "t": 8, "d": [79,0], "a": 1 },
{ "px": [304,0], "src": [0,16], "f": 0, "t": 8, "d": [79,19], "a": 1 },
{ "px": [160,96], "src": [0,16], "f": 0, "t": 8, "d": [79,130], "a": 1 },
{ "px": [0,224], "src": [0,16], "f": 0, "t": 8, "d": [79,280], "a": 1 },
{ "px": [304,224], "src": [0,16], "f": 0, "t": 8, "d": [79,299], "a": 1 },
{ "px": [304,16], "src": [0,16], "f": 0, "t": 8, "d": [78,39], "a": 1 },
{ "px": [304,32], "src": [0,16], "f": 0, "t": 8, "d": [78,59], "a": 1 },
{ "px": [304,48], "src": [0,16], "f": 0, "t": 8, "d": [78,79], "a": 1 },
{ "px": [304,64], "src": [0,16], "f": 0, "t": 8, "d": [78,99], "a": 1 },
{ "px": [304,80], "src": [0,16], "f": 0, "t": 8, "d": [78,119], "a": 1 },
{ "px": [304,96], "src": [0,16], "f": 0, "t": 8, "d": [78,139], "a": 1 },
{ "px": [304,112], "src": [0,16], "f": 0, "t": 8, "d": [78,159], "a": 1 },
{ "px": [304,128], "src": [0,16], "f": 0, "t": 8, "d": [78,179], "a": 1 },
{ "px": [304,144], "src": [0,16], "f": 0, "t": 8, "d": [78,199], "a": 1 },
{ "px": [304,160], "src": [0,16], "f": 0, "t": 8, "d": [78,219], "a": 1 },
{ "px": [304,176], "src": [0,16], "f": 0, "t": 8, "d": [78,239], "a": 1 },
{ "px": [304,192], "src": [0,16], "f": 0, "t": 8, "d": [78,259], "a": 1 },
{ "px": [304,208], "src": [0,16], "f": 0, "t": 8, "d": [78,279], "a": 1 },
{ "px": [16,0], "src": [0,16], "f": 0, "t": 8, "d": [77,1], "a": 1 },
{ "px": [32,0], "src": [0,16], "f": 0, "t": 8, "d": [77,2], "a": 1 },
{ "px": [48,0], "src": [0,16], "f": 0, "t": 8, "d": [77,3], "a": 1 },
{ "px": [64,0], "src": [0,16], "f": 0, "t": 8, "d": [77,4], "a": 1 },
{ "px": [80,0], "src": [0,16], "f": 0, "t": 8, "d": [77,5], "a": 1 },
{ "px": [96,0], "src": [0,16], "f": 0, "t": 8, "d": [77,6], "a": 1 },
{ "px": [112,0], "src": [0,16], "f": 0, "t": 8, "d": [77,7], "a": 1 },
{ "px": [128,0], "src": [0,16], "f": 0, "t": 8, "d": [77,8], "a": 1 },
{ "px": [144,0], "src": [0,16], "f": 0, "t": 8, "d": [77,9], "a": 1 },
{ "px": [160,0], "src": [0,16], "f": 0, "t": 8, "d": [77,10], "a": 1 },
{ "px": [176,0], "src": [0,16], "f": 0, "t": 8, "d": [77,11], "a": 1 },
{ "px": [192,0], "src": [0,16], "f": 0, "t": 8, "d": [77,12], "a": 1 },
{ "px": [208,0], "src": [0,16], "f": 0, "t": 8, "d": [77,13], "a": 1 },
{ "px": [224,0], "src": [0,16], "f": 0, "t": 8, "d": [77,14], "a": 1 },
{ "px": [240,0], "src": [0,16], "f": 0, "t": 8, "d": [77,15], "a": 1 },
{ "px": [256,0], "src": [0,16], "f": 0, "t": 8, "d": [77,16], "a": 1 },
{ "px": [272,0], "src": [0,16], "f": 0, "t": 8, "d": [77,17], "a": 1 },
{ "px": [288,0], "src": [0,16], "f": 0, "t": 8, "d": [77,18], "a": 1 },
{ "px": [0,16], "src": [0,16], "f": 0, "t": 8, "d": [76,20], "a": 1 },
{ "px": [0,32], "src": [0,16], "f": 0, "t": 8, "d": [76,40], "a": 1 },
{ "px": [0,48], "src": [0,16], "f": 0, "t": 8, "d": [76,60], "a": 1 },
{ "px": [0,64], "src": [0,16], "f": 0, "t": 8, "d": [76,80], "a": 1 },
{ "px": [0,80], "src": [0,16], "f": 0, "t": 8, "d": [76,100], "a": 1 },
{ "px": [0,96], "src": [0,16], "f": 0, "t": 8, "d": [76,120], "a": 1 },
{ "px": [0,112], "src": [0,16], "f": 0, "t": 8, "d": [76,140], "a": 1 },
{ "px": [0,128], "src": [0,16], "f": 0, "t": 8, "d": [76,160], "a": 1 },
{ "px": [0,144], "src": [0,16], "f": 0, "t": 8, "d": [76,180], "a": 1 },
{ "px": [0,160], "src": [0,16], "f": 0, "t": 8, "d": [76,200], "a": 1 },
{ "px": [0,176], "src": [0,16], "f": 0, "t": 8, "d": [76,220], "a": 1 },
{ "px": [0,192], "src": [0,16], "f": 0, "t": 8, "d": [76,240], "a": 1 },
{ "px": [0,208], "src": [0,16], "f": 0, "t": 8, "d": [76,260], "a": 1 },
{ "px": [16,224], "src": [0,16], "f": 0, "t": 8, "d": [75,281], "a": 1 },
{ "px": [32,224], "src": [0,16], "f": 0, "t": 8, "d": [75,282], "a": 1 },
{ "px": [48,224], "src": [0,16], "f": 0, "t": 8, "d": [75,283], "a": 1 },
{ "px": [64,224], "src": [0,16], "f": 0, "t": 8, "d": [75,284], "a": 1 },
{ "px": [80,224], "src": [0,16], "f": 0, "t": 8, "d": [75,285], "a": 1 },
{ "px": [96,224], "src": [0,16], "f": 0, "t": 8, "d": [75,286], "a": 1 },
{ "px": [112,224], "src": [0,16], "f": 0, "t": 8, "d": [75,287], "a": 1 },
{ "px": [128,224], "src": [0,16], "f": 0, "t": 8, "d": [75,288], "a": 1 },
{ "px": [144,224], "src": [0,16], "f": 0, "t": 8, "d": [75,289], "a": 1 },
{ "px": [160,224], "src": [0,16], "f": 0, "t": 8, "d": [75,290], "a": 1 },
{ "px": [176,224], "src": [0,16], "f": 0, "t": 8, "d": [75,291], "a": 1 },
{ "px": [192,224], "src": [0,16], "f": 0, "t": 8, "d": [75,292], "a": 1 },
{ "px": [208,224], "src": [0,16], "f": 0, "t": 8, "d": [75,293], "a": 1 },
{ "px": [224,224], "src": [0,16], "f": 0, "t": 8, "d": [75,294], "a": 1 },
{ "px": [240,224], "src": [0,16], "f": 0, "t": 8, "d": [75,295], "a": 1 },
{ "px": [256,224], "src": [0,16], "f": 0, "t": 8, "d": [75,296], "a": 1 },
{ "px": [272,224], "src": [0,16], "f": 0, "t": 8, "d": [75,297], "a": 1 },
{ "px": [288,224], "src": [0,16], "f": 0, "t": 8, "d": [75,298], "a": 1 },
{ "px": [160,112], "src": [0,16], "f": 0, "t": 8, "d": [74,150], "a": 1 },
{ "px": [176,112], "src": [0,16], "f": 0, "t": 8, "d": [73,151], "a": 1 },
{ "px": [176,96], "src": [0,16], "f": 0, "t": 8, "d": [72,131], "a": 1 },
{ "px": [160,80], "src": [0,16], "f": 0, "t": 8, "d": [68,110], "a": 1 },
{ "px": [144,96], "src": [0,16], "f": 0, "t": 8, "d": [65,129], "a": 1 }
],
"seed": 2926338,
"overrideTilesetUid": null,
"gridTiles": [],
@ -475,9 +1200,9 @@
{ "px": [96,80], "src": [48,0], "f": 0, "t": 3, "d": [106], "a": 1 },
{ "px": [112,80], "src": [64,0], "f": 0, "t": 4, "d": [107], "a": 1 },
{ "px": [128,80], "src": [80,0], "f": 0, "t": 5, "d": [108], "a": 1 },
{ "px": [144,80], "src": [64,0], "f": 0, "t": 4, "d": [109], "a": 1 },
{ "px": [160,80], "src": [0,16], "f": 0, "t": 8, "d": [110], "a": 1 },
{ "px": [176,80], "src": [64,0], "f": 0, "t": 4, "d": [111], "a": 1 },
{ "px": [144,80], "src": [0,0], "f": 0, "t": 0, "d": [109], "a": 1 },
{ "px": [160,80], "src": [16,0], "f": 0, "t": 1, "d": [110], "a": 1 },
{ "px": [176,80], "src": [32,0], "f": 0, "t": 2, "d": [111], "a": 1 },
{ "px": [192,80], "src": [64,0], "f": 0, "t": 4, "d": [112], "a": 1 },
{ "px": [208,80], "src": [48,0], "f": 0, "t": 3, "d": [113], "a": 1 },
{ "px": [224,80], "src": [48,0], "f": 0, "t": 3, "d": [114], "a": 1 },
@ -495,9 +1220,9 @@
{ "px": [96,96], "src": [16,0], "f": 0, "t": 1, "d": [126], "a": 1 },
{ "px": [112,96], "src": [48,0], "f": 0, "t": 3, "d": [127], "a": 1 },
{ "px": [128,96], "src": [64,0], "f": 0, "t": 4, "d": [128], "a": 1 },
{ "px": [144,96], "src": [0,16], "f": 0, "t": 8, "d": [129], "a": 1 },
{ "px": [160,96], "src": [0,16], "f": 0, "t": 8, "d": [130], "a": 1 },
{ "px": [176,96], "src": [0,16], "f": 0, "t": 8, "d": [131], "a": 1 },
{ "px": [144,96], "src": [0,0], "f": 0, "t": 0, "d": [129], "a": 1 },
{ "px": [160,96], "src": [16,0], "f": 0, "t": 1, "d": [130], "a": 1 },
{ "px": [176,96], "src": [32,0], "f": 0, "t": 2, "d": [131], "a": 1 },
{ "px": [192,96], "src": [80,0], "f": 0, "t": 5, "d": [132], "a": 1 },
{ "px": [208,96], "src": [32,0], "f": 0, "t": 2, "d": [133], "a": 1 },
{ "px": [224,96], "src": [48,0], "f": 0, "t": 3, "d": [134], "a": 1 },
@ -515,9 +1240,9 @@
{ "px": [96,112], "src": [64,0], "f": 0, "t": 4, "d": [146], "a": 1 },
{ "px": [112,112], "src": [32,0], "f": 0, "t": 2, "d": [147], "a": 1 },
{ "px": [128,112], "src": [0,0], "f": 0, "t": 0, "d": [148], "a": 1 },
{ "px": [144,112], "src": [32,0], "f": 0, "t": 2, "d": [149], "a": 1 },
{ "px": [160,112], "src": [0,16], "f": 0, "t": 8, "d": [150], "a": 1 },
{ "px": [176,112], "src": [0,16], "f": 0, "t": 8, "d": [151], "a": 1 },
{ "px": [144,112], "src": [0,0], "f": 0, "t": 0, "d": [149], "a": 1 },
{ "px": [160,112], "src": [16,0], "f": 0, "t": 1, "d": [150], "a": 1 },
{ "px": [176,112], "src": [32,0], "f": 0, "t": 2, "d": [151], "a": 1 },
{ "px": [192,112], "src": [16,0], "f": 0, "t": 1, "d": [152], "a": 1 },
{ "px": [208,112], "src": [64,0], "f": 0, "t": 4, "d": [153], "a": 1 },
{ "px": [224,112], "src": [16,0], "f": 0, "t": 1, "d": [154], "a": 1 },