[game] Starting to work on IntGrid and other layers
This commit is contained in:
parent
020bb8f124
commit
db0f22b1db
2 changed files with 747 additions and 22 deletions
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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 },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue