From 61a6fc9905128e343441ff1d520b34ae84b2f3ca Mon Sep 17 00:00:00 2001 From: Louis Pearson Date: Wed, 3 Aug 2022 16:23:59 -0600 Subject: [PATCH] Add ldtk file --- assets/maps/wired.ldtk | 3614 ++++++++++++++++++++++++++++++++++++++++ assets/tiles.png | Bin 723 -> 730 bytes build.zig | 7 + tools/LDtkImport.zig | 70 + 4 files changed, 3691 insertions(+) create mode 100644 assets/maps/wired.ldtk create mode 100644 tools/LDtkImport.zig diff --git a/assets/maps/wired.ldtk b/assets/maps/wired.ldtk new file mode 100644 index 0000000..bada5f3 --- /dev/null +++ b/assets/maps/wired.ldtk @@ -0,0 +1,3614 @@ +{ + "__header__": { + "fileType": "LDtk Project JSON", + "app": "LDtk", + "doc": "https://ldtk.io/json", + "schema": "https://ldtk.io/files/JSON_SCHEMA.json", + "appAuthor": "Sebastien 'deepnight' Benard", + "appVersion": "1.1.3", + "url": "https://ldtk.io" + }, + "jsonVersion": "1.1.3", + "appBuildId": 458364, + "nextUid": 99, + "identifierStyle": "Capitalize", + "worldLayout": "GridVania", + "worldGridWidth": 160, + "worldGridHeight": 160, + "defaultLevelWidth": 160, + "defaultLevelHeight": 160, + "defaultPivotX": 0, + "defaultPivotY": 0, + "defaultGridSize": 8, + "bgColor": "#40465B", + "defaultLevelBgColor": "#696A79", + "minifyJson": false, + "externalLevels": false, + "exportTiled": false, + "simplifiedExport": false, + "imageExportMode": "None", + "pngFilePattern": null, + "backupOnSave": false, + "backupLimit": 10, + "levelNamePattern": "Level_%idx", + "tutorialDesc": null, + "flags": [], + "defs": { "layers": [ + { + "__type": "Entities", + "identifier": "Entities", + "type": "Entities", + "uid": 32, + "gridSize": 4, + "guideGridWid": 8, + "guideGridHei": 8, + "displayOpacity": 1, + "inactiveOpacity": 0.6, + "hideInList": false, + "hideFieldsWhenInactive": true, + "pxOffsetX": 0, + "pxOffsetY": 0, + "parallaxFactorX": 0, + "parallaxFactorY": 0, + "parallaxScaling": true, + "requiredTags": [], + "excludedTags": [], + "intGridValues": [], + "autoTilesetDefUid": null, + "autoRuleGroups": [], + "autoSourceLayerDefUid": null, + "tilesetDefUid": null, + "tilePivotX": 0, + "tilePivotY": 0 + }, + { + "__type": "IntGrid", + "identifier": "Circuit", + "type": "IntGrid", + "uid": 28, + "gridSize": 8, + "guideGridWid": 0, + "guideGridHei": 0, + "displayOpacity": 1, + "inactiveOpacity": 1, + "hideInList": false, + "hideFieldsWhenInactive": false, + "pxOffsetX": 0, + "pxOffsetY": 0, + "parallaxFactorX": 0, + "parallaxFactorY": 0, + "parallaxScaling": true, + "requiredTags": [], + "excludedTags": [], + "intGridValues": [ + { "value": 1, "identifier": "Conduit", "color": "#248913" }, + { "value": 8, "identifier": "Outlet", "color": "#248913" }, + { "value": 2, "identifier": "Plug", "color": "#EFC41D" }, + { "value": 3, "identifier": "Switch_Off", "color": "#452A47" }, + { "value": 4, "identifier": "Switch_On", "color": "#F800FF" }, + { "value": 5, "identifier": "Join", "color": "#FF0000" }, + { "value": 6, "identifier": "And", "color": "#FFFFFF" }, + { "value": 7, "identifier": "Xor", "color": "#000000" } + ], + "autoTilesetDefUid": 1, + "autoRuleGroups": [ + { + "uid": 81, + "name": "Logic", + "active": true, + "isOptional": false, + "rules": [ + { + "uid": 83, + "active": true, + "size": 3, + "tileIds": [61], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,7,1000001,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 5082907, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 82, + "active": true, + "size": 3, + "tileIds": [59], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,6,1000001,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 9768347, + "perlinScale": 0.2, + "perlinOctaves": 2 + } + ] + }, + { + "uid": 66, + "name": "Join", + "active": true, + "isOptional": false, + "rules": [ + { + "uid": 68, + "active": true, + "size": 3, + "tileIds": [25], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,1000001,5,1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 69, + "active": true, + "size": 3, + "tileIds": [26], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,5,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 70, + "active": true, + "size": 3, + "tileIds": [23], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,-1000001,5,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 71, + "active": true, + "size": 3, + "tileIds": [24], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,1000001,5,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 72, + "active": true, + "size": 3, + "tileIds": [39], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,5,1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 73, + "active": true, + "size": 3, + "tileIds": [40], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,5,-1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 74, + "active": true, + "size": 3, + "tileIds": [71], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,1000001,5,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 75, + "active": true, + "size": 3, + "tileIds": [72], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,5,1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 76, + "active": true, + "size": 3, + "tileIds": [73], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,5,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 77, + "active": true, + "size": 3, + "tileIds": [74], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,5,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 8216859, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 67, + "active": true, + "size": 3, + "tileIds": [42], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,5,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 2383326, + "perlinScale": 0.2, + "perlinOctaves": 2 + } + ] + }, + { + "uid": 65, + "name": "Switch", + "active": true, + "isOptional": false, + "rules": [ + { + "uid": 79, + "active": true, + "size": 3, + "tileIds": [47], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,4,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 4087919, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 78, + "active": true, + "size": 3, + "tileIds": [31], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,3,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 780118, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 55, + "active": true, + "size": 3, + "tileIds": [30], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,3,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 4524653, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 53, + "active": true, + "size": 3, + "tileIds": [29], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,4,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 3905247, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 54, + "active": true, + "size": 3, + "tileIds": [28], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,3,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 7716248, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 52, + "active": true, + "size": 3, + "tileIds": [27], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,4,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 9672230, + "perlinScale": 0.2, + "perlinOctaves": 2 + } + ] + }, + { + "uid": 64, + "name": "Plugs", + "active": true, + "isOptional": false, + "rules": [ + { + "uid": 59, + "active": true, + "size": 3, + "tileIds": [46], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,0,0,0,2,1000001,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 7076749, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 58, + "active": true, + "size": 3, + "tileIds": [45], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,0,0,1000001,2,0,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 4621333, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 57, + "active": true, + "size": 3, + "tileIds": [44], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,0,2,0,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 7140682, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 56, + "active": true, + "size": 3, + "tileIds": [43], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,0,0,0,2,0,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 8968821, + "perlinScale": 0.2, + "perlinOctaves": 2 + } + ] + }, + { + "uid": 33, + "name": "Conduit", + "active": true, + "isOptional": false, + "rules": [ + { + "uid": 49, + "active": true, + "size": 3, + "tileIds": [58], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,1000001,1,-1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 4599933, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 48, + "active": true, + "size": 3, + "tileIds": [57], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,1,-1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 4721934, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 47, + "active": true, + "size": 3, + "tileIds": [56], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,-1000001,1,1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 5324511, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 46, + "active": true, + "size": 3, + "tileIds": [55], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,-1000001,1,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 51767, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 45, + "active": true, + "size": 3, + "tileIds": [26], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,1,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 5201757, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 44, + "active": true, + "size": 3, + "tileIds": [25], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,1000001,1,1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 4148990, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 43, + "active": true, + "size": 3, + "tileIds": [73], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,1,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 9684772, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 42, + "active": true, + "size": 3, + "tileIds": [72], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,1,1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 6092755, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 41, + "active": true, + "size": 3, + "tileIds": [71], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,1000001,1,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 7564386, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 40, + "active": true, + "size": 3, + "tileIds": [74], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,1,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 6978743, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 39, + "active": true, + "size": 3, + "tileIds": [42], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,1,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 3608009, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 38, + "active": true, + "size": 3, + "tileIds": [39], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,-1000001,1,1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 7874649, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 37, + "active": true, + "size": 3, + "tileIds": [40], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1000001,0,1000001,1,-1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 6330473, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 36, + "active": true, + "size": 3, + "tileIds": [24], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,1000001,1,-1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 6395984, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 35, + "active": true, + "size": 3, + "tileIds": [23], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,-1000001,1,1000001,0,1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 6395984, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 34, + "active": true, + "size": 3, + "tileIds": [1], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1000001,0,-1000001,1,-1000001,0,-1000001,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 0, + "perlinActive": false, + "perlinSeed": 8167423, + "perlinScale": 0.2, + "perlinOctaves": 2 + } + ] + } + ], + "autoSourceLayerDefUid": null, + "tilesetDefUid": 1, + "tilePivotX": 0, + "tilePivotY": 0 + }, + { + "__type": "IntGrid", + "identifier": "Collision", + "type": "IntGrid", + "uid": 3, + "gridSize": 8, + "guideGridWid": 0, + "guideGridHei": 0, + "displayOpacity": 1, + "inactiveOpacity": 1, + "hideInList": false, + "hideFieldsWhenInactive": false, + "pxOffsetX": 0, + "pxOffsetY": 0, + "parallaxFactorX": 0, + "parallaxFactorY": 0, + "parallaxScaling": true, + "requiredTags": [], + "excludedTags": [], + "intGridValues": [ { "value": 1, "identifier": "Solid", "color": "#000000" }, { "value": 2, "identifier": "Debris", "color": "#4E4639" } ], + "autoTilesetDefUid": 1, + "autoRuleGroups": [ + { + "uid": 84, + "name": "Debris", + "active": true, + "isOptional": false, + "rules": [ + { + "uid": 91, + "active": true, + "size": 3, + "tileIds": [48], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,0,0,0,2,0,0,2,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 711667, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 90, + "active": true, + "size": 3, + "tileIds": [50], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,2,0,0,2,0,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 5600242, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 89, + "active": true, + "size": 3, + "tileIds": [54], + "chance": 1, + "breakOnMatch": true, + "pattern": [2,2,0,2,2,0,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 2660262, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 88, + "active": true, + "size": 3, + "tileIds": [20], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,0,0,0,2,2,0,2,2], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 4718209, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 87, + "active": true, + "size": 3, + "tileIds": [52], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,2,2,0,2,2,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 7467373, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 86, + "active": true, + "size": 3, + "tileIds": [54], + "chance": 1, + "breakOnMatch": true, + "pattern": [2,2,0,2,2,0,0,0,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 7628986, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 85, + "active": true, + "size": 1, + "tileIds": [34], + "chance": 1, + "breakOnMatch": true, + "pattern": [2], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 1348752, + "perlinScale": 0.2, + "perlinOctaves": 2 + } + ] + }, + { + "uid": 4, + "name": "Walls", + "active": true, + "isOptional": false, + "rules": [ + { + "uid": 27, + "active": true, + "size": 3, + "tileIds": [67], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,1,-1,-1,1,1,0,1,-1], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 4967055, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 26, + "active": true, + "size": 3, + "tileIds": [66], + "chance": 1, + "breakOnMatch": true, + "pattern": [-1,1,0,1,1,-1,-1,1,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 691086, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 25, + "active": true, + "size": 3, + "tileIds": [65], + "chance": 1, + "breakOnMatch": true, + "pattern": [-1,1,-1,1,1,1,0,-1,0], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 1285202, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 24, + "active": true, + "size": 3, + "tileIds": [64], + "chance": 1, + "breakOnMatch": true, + "pattern": [0,-1,0,1,1,1,-1,1,-1], + "flipX": false, + "flipY": false, + "xModulo": 1, + "yModulo": 1, + "xOffset": 0, + "yOffset": 0, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 3606162, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 23, + "active": true, + "size": 3, + "tileIds": [50], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 3037016, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 22, + "active": true, + "size": 3, + "tileIds": [49], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 5092430, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 21, + "active": true, + "size": 3, + "tileIds": [48], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 9002991, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 20, + "active": true, + "size": 3, + "tileIds": [51], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 6273467, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 19, + "active": true, + "size": 3, + "tileIds": [33], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 8735705, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 18, + "active": true, + "size": 3, + "tileIds": [17], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 1639270, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 17, + "active": true, + "size": 3, + "tileIds": [16], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 1695292, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 16, + "active": true, + "size": 3, + "tileIds": [32], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 7420404, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 15, + "active": true, + "size": 3, + "tileIds": [34], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": null, + "perlinActive": false, + "perlinSeed": 6725027, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 14, + "active": true, + "size": 3, + "tileIds": [19], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 4610190, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 13, + "active": true, + "size": 3, + "tileIds": [18], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 5301834, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 12, + "active": true, + "size": 3, + "tileIds": [20], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 2157809, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 11, + "active": true, + "size": 3, + "tileIds": [52], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 1843855, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 10, + "active": true, + "size": 3, + "tileIds": [54], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 3477238, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 9, + "active": true, + "size": 3, + "tileIds": [22], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 4669007, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 8, + "active": true, + "size": 3, + "tileIds": [36], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 2741886, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 7, + "active": true, + "size": 3, + "tileIds": [53], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 2424762, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 6, + "active": true, + "size": 3, + "tileIds": [38], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 745772, + "perlinScale": 0.2, + "perlinOctaves": 2 + }, + { + "uid": 5, + "active": true, + "size": 3, + "tileIds": [21], + "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, + "checker": "None", + "tileMode": "Single", + "pivotX": 0, + "pivotY": 0, + "outOfBoundsValue": 1, + "perlinActive": false, + "perlinSeed": 1315743, + "perlinScale": 0.2, + "perlinOctaves": 2 + } + ] + } + ], + "autoSourceLayerDefUid": null, + "tilesetDefUid": 1, + "tilePivotX": 0, + "tilePivotY": 0 + } + ], "entities": [ + { + "identifier": "Player", + "uid": 31, + "tags": [], + "width": 8, + "height": 8, + "resizableX": false, + "resizableY": false, + "keepAspectRatio": false, + "tileOpacity": 1, + "fillOpacity": 1, + "lineOpacity": 1, + "hollow": false, + "color": "#94D9B3", + "renderMode": "Rectangle", + "showName": true, + "tilesetId": null, + "tileId": null, + "tileRenderMode": "FitInside", + "tileRect": null, + "nineSliceBorders": [], + "maxCount": 1, + "limitScope": "PerWorld", + "limitBehavior": "MoveLastOne", + "pivotX": 0, + "pivotY": 0, + "fieldDefs": [] + }, + { + "identifier": "Door", + "uid": 60, + "tags": ["Door"], + "width": 8, + "height": 8, + "resizableX": false, + "resizableY": false, + "keepAspectRatio": false, + "tileOpacity": 1, + "fillOpacity": 0.08, + "lineOpacity": 0, + "hollow": false, + "color": "#4B2B8D", + "renderMode": "Tile", + "showName": true, + "tilesetId": 1, + "tileId": 2, + "tileRenderMode": "FitInside", + "tileRect": { "tilesetUid": 1, "x": 16, "y": 0, "w": 8, "h": 8 }, + "nineSliceBorders": [], + "maxCount": 0, + "limitScope": "PerLevel", + "limitBehavior": "MoveLastOne", + "pivotX": 0, + "pivotY": 0, + "fieldDefs": [] + }, + { + "identifier": "Trapdoor", + "uid": 63, + "tags": ["Door"], + "width": 8, + "height": 8, + "resizableX": false, + "resizableY": false, + "keepAspectRatio": false, + "tileOpacity": 1, + "fillOpacity": 0.08, + "lineOpacity": 0, + "hollow": false, + "color": "#4B2B8D", + "renderMode": "Tile", + "showName": true, + "tilesetId": 1, + "tileId": 3, + "tileRenderMode": "FitInside", + "tileRect": { "tilesetUid": 1, "x": 24, "y": 0, "w": 8, "h": 8 }, + "nineSliceBorders": [], + "maxCount": 0, + "limitScope": "PerLevel", + "limitBehavior": "MoveLastOne", + "pivotX": 0, + "pivotY": 0, + "fieldDefs": [] + }, + { + "identifier": "Coin", + "uid": 61, + "tags": [], + "width": 8, + "height": 8, + "resizableX": false, + "resizableY": false, + "keepAspectRatio": false, + "tileOpacity": 1, + "fillOpacity": 0.08, + "lineOpacity": 0, + "hollow": false, + "color": "#E2D547", + "renderMode": "Tile", + "showName": true, + "tilesetId": 1, + "tileId": 4, + "tileRenderMode": "FitInside", + "tileRect": { "tilesetUid": 1, "x": 32, "y": 0, "w": 8, "h": 8 }, + "nineSliceBorders": [], + "maxCount": 0, + "limitScope": "PerLevel", + "limitBehavior": "MoveLastOne", + "pivotX": 0, + "pivotY": 0, + "fieldDefs": [] + }, + { + "identifier": "Wire", + "uid": 93, + "tags": [], + "width": 8, + "height": 8, + "resizableX": false, + "resizableY": false, + "keepAspectRatio": false, + "tileOpacity": 1, + "fillOpacity": 0.52, + "lineOpacity": 0.5, + "hollow": true, + "color": "#BC2634", + "renderMode": "Rectangle", + "showName": true, + "tilesetId": null, + "tileId": null, + "tileRenderMode": "FitInside", + "tileRect": null, + "nineSliceBorders": [], + "maxCount": 0, + "limitScope": "PerLevel", + "limitBehavior": "MoveLastOne", + "pivotX": 0.5, + "pivotY": 0.5, + "fieldDefs": [ + { + "identifier": "Point", + "__type": "Array", + "uid": 94, + "type": "F_Point", + "isArray": true, + "canBeNull": false, + "arrayMinLength": 1, + "arrayMaxLength": 29, + "editorDisplayMode": "PointPath", + "editorDisplayPos": "Above", + "editorAlwaysShow": true, + "editorCutLongValues": true, + "editorTextSuffix": null, + "editorTextPrefix": null, + "useForSmartColor": false, + "min": null, + "max": null, + "regex": null, + "acceptFileTypes": null, + "defaultOverride": null, + "textLanguageMode": null, + "symmetricalRef": false, + "autoChainRef": true, + "allowOutOfLevelRef": true, + "allowedRefs": "OnlySame", + "allowedRefTags": [], + "tilesetUid": null + }, + { + "identifier": "Anchor", + "__type": "Array", + "uid": 98, + "type": "F_Bool", + "isArray": true, + "canBeNull": false, + "arrayMinLength": 2, + "arrayMaxLength": 2, + "editorDisplayMode": "ValueOnly", + "editorDisplayPos": "Center", + "editorAlwaysShow": false, + "editorCutLongValues": true, + "editorTextSuffix": null, + "editorTextPrefix": null, + "useForSmartColor": false, + "min": null, + "max": null, + "regex": null, + "acceptFileTypes": null, + "defaultOverride": { + "id": "V_Bool", + "params": [ false ] + }, + "textLanguageMode": null, + "symmetricalRef": false, + "autoChainRef": true, + "allowOutOfLevelRef": true, + "allowedRefs": "OnlySame", + "allowedRefTags": [], + "tilesetUid": null + } + ] + } + ], "tilesets": [ + { + "__cWid": 16, + "__cHei": 8, + "identifier": "Tiles", + "uid": 1, + "relPath": "../tiles.png", + "embedAtlas": null, + "pxWid": 128, + "pxHei": 64, + "tileGridSize": 8, + "spacing": 0, + "padding": 0, + "tags": [], + "tagsSourceEnumUid": null, + "enumTags": [], + "customData": [], + "savedSelections": [], + "cachedPixelData": { + "opaqueTiles": "00000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000", + "averageColors": "0000eedd4eee9eeecdab8dbb4eee6eee6eee5eee6eee6eee5eee6eee6eee5eee5eee5eee5eee5eee5eee3eee5eee3a453a454a454a456a456a456a456a454a455eee5eee7eee2eee3eee00003eee3a453a458a457a454a454a454a454a457a457eee7eee7eee7eee5eee3eee5eee4a454a454a454a458b678b778b677a4500003eee3eee3eee3eeefb78000000005a455a455a455a4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + } + } + ], "enums": [], "externalEnums": [], "levelFields": [] }, + "levels": [ + { + "identifier": "Level_0", + "iid": "0c758c30-02f0-11ed-8767-199ed4d36b31", + "uid": 0, + "worldX": 0, + "worldY": 0, + "worldDepth": 0, + "pxWid": 160, + "pxHei": 160, + "__bgColor": "#696A79", + "bgColor": null, + "useAutoIdentifier": true, + "bgRelPath": null, + "bgPos": null, + "bgPivotX": 0.5, + "bgPivotY": 0.5, + "__smartColor": "#ADADB5", + "__bgPos": null, + "externalRelPath": null, + "fieldInstances": [], + "layerInstances": [ + { + "__identifier": "Entities", + "__type": "Entities", + "__cWid": 40, + "__cHei": 40, + "__gridSize": 4, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": null, + "__tilesetRelPath": null, + "iid": "9bdb80d0-02f0-11ed-9529-b97d9186fe84", + "levelId": 0, + "layerDefUid": 32, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [], + "autoLayerTiles": [], + "seed": 2875216, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [ + { + "__identifier": "Player", + "__grid": [2,36], + "__pivot": [0,0], + "__tags": [], + "__tile": null, + "__smartColor": "#94D9B3", + "iid": "a24ab080-02f0-11ed-9529-212a82eba0d7", + "width": 8, + "height": 8, + "defUid": 31, + "px": [8,144], + "fieldInstances": [] + }, + { + "__identifier": "Door", + "__grid": [0,36], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 16, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "bea43d60-02f0-11ed-9529-a7df196e3c00", + "width": 8, + "height": 8, + "defUid": 60, + "px": [0,144], + "fieldInstances": [] + }, + { + "__identifier": "Door", + "__grid": [22,36], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 16, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "c0d01e10-02f0-11ed-9529-59633b144bae", + "width": 8, + "height": 8, + "defUid": 60, + "px": [88,144], + "fieldInstances": [] + }, + { + "__identifier": "Door", + "__grid": [10,22], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 16, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "d17bd920-02f0-11ed-9529-f11352c5b15c", + "width": 8, + "height": 8, + "defUid": 60, + "px": [40,88], + "fieldInstances": [] + }, + { + "__identifier": "Coin", + "__grid": [30,36], + "__pivot": [0,0], + "__tags": [], + "__tile": { "tilesetUid": 1, "x": 32, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#E2D547", + "iid": "f7d47000-02f0-11ed-9529-07680abb0cbd", + "width": 8, + "height": 8, + "defUid": 61, + "px": [120,144], + "fieldInstances": [] + }, + { + "__identifier": "Coin", + "__grid": [4,22], + "__pivot": [0,0], + "__tags": [], + "__tile": { "tilesetUid": 1, "x": 32, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#E2D547", + "iid": "031cc610-02f0-11ed-9529-f1ff9ed1d580", + "width": 8, + "height": 8, + "defUid": 61, + "px": [16,88], + "fieldInstances": [] + }, + { + "__identifier": "Wire", + "__grid": [5,29], + "__pivot": [0.5,0.5], + "__tags": [], + "__tile": null, + "__smartColor": "#BC2634", + "iid": "182a5b00-02f0-11ed-9529-af38ec5f983b", + "width": 8, + "height": 8, + "defUid": 93, + "px": [20,116], + "fieldInstances": [ + { "__identifier": "Point", "__value": [ { "cx": 7, "cy": 31 }, { "cx": 9, "cy": 29 } ], "__type": "Array", "__tile": null, "defUid": 94, "realEditorValues": [ { + "id": "V_String", + "params": ["7,31"] + }, { + "id": "V_String", + "params": ["9,29"] + } ] }, + { "__identifier": "Anchor", "__value": [ true, true ], "__type": "Array", "__tile": null, "defUid": 98, "realEditorValues": [ { + "id": "V_Bool", + "params": [ true ] + }, { + "id": "V_Bool", + "params": [ true ] + } ] } + ] + }, + { + "__identifier": "Wire", + "__grid": [21,19], + "__pivot": [0.5,0.5], + "__tags": [], + "__tile": null, + "__smartColor": "#BC2634", + "iid": "507a3fc0-02f0-11ed-9529-159e9f367fe6", + "width": 8, + "height": 8, + "defUid": 93, + "px": [84,76], + "fieldInstances": [ + { "__identifier": "Point", "__value": [ { "cx": 20, "cy": 23 }, { "cx": 14, "cy": 23 } ], "__type": "Array", "__tile": null, "defUid": 94, "realEditorValues": [ { + "id": "V_String", + "params": ["20,23"] + }, { + "id": "V_String", + "params": ["14,23"] + } ] }, + { "__identifier": "Anchor", "__value": [ true, false ], "__type": "Array", "__tile": null, "defUid": 98, "realEditorValues": [ { + "id": "V_Bool", + "params": [ true ] + }, null ] } + ] + } + ] + }, + { + "__identifier": "Circuit", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "2e688d40-02f0-11ed-9529-37475f880f1e", + "levelId": 0, + "layerDefUid": 28, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,5,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,2,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1,1,2,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,2,0,2,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,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 + ], + "autoLayerTiles": [ + { "px": [40,80], "src": [56,8], "f": 0, "t": 23, "d": [35,205] }, + { "px": [32,104], "src": [56,8], "f": 0, "t": 23, "d": [35,264] }, + { "px": [48,104], "src": [64,8], "f": 0, "t": 24, "d": [36,266] }, + { "px": [80,120], "src": [64,8], "f": 0, "t": 24, "d": [36,310] }, + { "px": [96,72], "src": [64,16], "f": 0, "t": 40, "d": [37,192] }, + { "px": [0,112], "src": [56,16], "f": 0, "t": 39, "d": [38,280] }, + { "px": [48,120], "src": [56,16], "f": 0, "t": 39, "d": [38,306] }, + { "px": [96,8], "src": [56,32], "f": 0, "t": 71, "d": [41,32] }, + { "px": [8,8], "src": [72,8], "f": 0, "t": 25, "d": [44,21] }, + { "px": [16,8], "src": [72,8], "f": 0, "t": 25, "d": [44,22] }, + { "px": [24,8], "src": [72,8], "f": 0, "t": 25, "d": [44,23] }, + { "px": [32,8], "src": [72,8], "f": 0, "t": 25, "d": [44,24] }, + { "px": [40,8], "src": [72,8], "f": 0, "t": 25, "d": [44,25] }, + { "px": [48,8], "src": [72,8], "f": 0, "t": 25, "d": [44,26] }, + { "px": [56,8], "src": [72,8], "f": 0, "t": 25, "d": [44,27] }, + { "px": [64,8], "src": [72,8], "f": 0, "t": 25, "d": [44,28] }, + { "px": [72,8], "src": [72,8], "f": 0, "t": 25, "d": [44,29] }, + { "px": [80,8], "src": [72,8], "f": 0, "t": 25, "d": [44,30] }, + { "px": [88,8], "src": [72,8], "f": 0, "t": 25, "d": [44,31] }, + { "px": [104,8], "src": [72,8], "f": 0, "t": 25, "d": [44,33] }, + { "px": [112,8], "src": [72,8], "f": 0, "t": 25, "d": [44,34] }, + { "px": [120,8], "src": [72,8], "f": 0, "t": 25, "d": [44,35] }, + { "px": [128,8], "src": [72,8], "f": 0, "t": 25, "d": [44,36] }, + { "px": [136,8], "src": [72,8], "f": 0, "t": 25, "d": [44,37] }, + { "px": [144,8], "src": [72,8], "f": 0, "t": 25, "d": [44,38] }, + { "px": [88,72], "src": [72,8], "f": 0, "t": 25, "d": [44,191] }, + { "px": [48,80], "src": [72,8], "f": 0, "t": 25, "d": [44,206] }, + { "px": [40,104], "src": [72,8], "f": 0, "t": 25, "d": [44,265] }, + { "px": [8,112], "src": [72,8], "f": 0, "t": 25, "d": [44,281] }, + { "px": [56,120], "src": [72,8], "f": 0, "t": 25, "d": [44,307] }, + { "px": [64,120], "src": [72,8], "f": 0, "t": 25, "d": [44,308] }, + { "px": [72,120], "src": [72,8], "f": 0, "t": 25, "d": [44,309] }, + { "px": [0,16], "src": [80,8], "f": 0, "t": 26, "d": [45,40] }, + { "px": [96,16], "src": [80,8], "f": 0, "t": 26, "d": [45,52] }, + { "px": [0,24], "src": [80,8], "f": 0, "t": 26, "d": [45,60] }, + { "px": [96,24], "src": [80,8], "f": 0, "t": 26, "d": [45,72] }, + { "px": [0,32], "src": [80,8], "f": 0, "t": 26, "d": [45,80] }, + { "px": [96,32], "src": [80,8], "f": 0, "t": 26, "d": [45,92] }, + { "px": [0,40], "src": [80,8], "f": 0, "t": 26, "d": [45,100] }, + { "px": [96,40], "src": [80,8], "f": 0, "t": 26, "d": [45,112] }, + { "px": [0,48], "src": [80,8], "f": 0, "t": 26, "d": [45,120] }, + { "px": [96,48], "src": [80,8], "f": 0, "t": 26, "d": [45,132] }, + { "px": [0,56], "src": [80,8], "f": 0, "t": 26, "d": [45,140] }, + { "px": [96,56], "src": [80,8], "f": 0, "t": 26, "d": [45,152] }, + { "px": [0,64], "src": [80,8], "f": 0, "t": 26, "d": [45,160] }, + { "px": [0,72], "src": [80,8], "f": 0, "t": 26, "d": [45,180] }, + { "px": [0,80], "src": [80,8], "f": 0, "t": 26, "d": [45,200] }, + { "px": [0,88], "src": [80,8], "f": 0, "t": 26, "d": [45,220] }, + { "px": [0,96], "src": [80,8], "f": 0, "t": 26, "d": [45,240] }, + { "px": [0,104], "src": [80,8], "f": 0, "t": 26, "d": [45,260] }, + { "px": [80,128], "src": [80,8], "f": 0, "t": 26, "d": [45,330] }, + { "px": [80,136], "src": [80,8], "f": 0, "t": 26, "d": [45,350] }, + { "px": [32,112], "src": [96,16], "f": 0, "t": 44, "d": [57,284] }, + { "px": [56,80], "src": [104,16], "f": 0, "t": 45, "d": [58,207] }, + { "px": [16,112], "src": [104,16], "f": 0, "t": 45, "d": [58,282] }, + { "px": [80,72], "src": [112,16], "f": 0, "t": 46, "d": [59,190] }, + { "px": [96,64], "src": [120,8], "f": 0, "t": 31, "d": [78,172] }, + { "px": [48,112], "src": [120,8], "f": 0, "t": 31, "d": [78,286] }, + { "px": [0,8], "src": [56,32], "f": 0, "t": 71, "d": [74,20] }, + { "px": [152,8], "src": [72,8], "f": 0, "t": 25, "d": [68,39] } + ], + "seed": 1348563, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + }, + { + "__identifier": "Collision", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "9608b480-02f0-11ed-8767-917299a1060f", + "levelId": 0, + "layerDefUid": 3, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,0,0,0,0,1,0,0,0, + 0,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,0,0,0, + 0,0,0,0,0,0,0,1,1,1,1,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,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1, + 1,1,0,0,0,1,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,0,0,1,1,1,0,0, + 0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,1, + 1,1,1,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + ], + "autoLayerTiles": [ + { "px": [48,40], "src": [40,8], "f": 0, "t": 21, "d": [5,106] }, + { "px": [56,40], "src": [40,8], "f": 0, "t": 21, "d": [5,107] }, + { "px": [64,40], "src": [40,8], "f": 0, "t": 21, "d": [5,108] }, + { "px": [72,40], "src": [40,8], "f": 0, "t": 21, "d": [5,109] }, + { "px": [80,40], "src": [40,8], "f": 0, "t": 21, "d": [5,110] }, + { "px": [88,40], "src": [40,8], "f": 0, "t": 21, "d": [5,111] }, + { "px": [96,40], "src": [40,8], "f": 0, "t": 21, "d": [5,112] }, + { "px": [104,40], "src": [40,8], "f": 0, "t": 21, "d": [5,113] }, + { "px": [112,40], "src": [40,8], "f": 0, "t": 21, "d": [5,114] }, + { "px": [120,40], "src": [40,8], "f": 0, "t": 21, "d": [5,115] }, + { "px": [128,40], "src": [40,8], "f": 0, "t": 21, "d": [5,116] }, + { "px": [136,40], "src": [40,8], "f": 0, "t": 21, "d": [5,117] }, + { "px": [144,40], "src": [40,8], "f": 0, "t": 21, "d": [5,118] }, + { "px": [152,40], "src": [40,8], "f": 0, "t": 21, "d": [5,119] }, + { "px": [8,96], "src": [40,8], "f": 0, "t": 21, "d": [5,241] }, + { "px": [16,96], "src": [40,8], "f": 0, "t": 21, "d": [5,242] }, + { "px": [24,96], "src": [40,8], "f": 0, "t": 21, "d": [5,243] }, + { "px": [32,96], "src": [40,8], "f": 0, "t": 21, "d": [5,244] }, + { "px": [40,96], "src": [40,8], "f": 0, "t": 21, "d": [5,245] }, + { "px": [48,96], "src": [40,8], "f": 0, "t": 21, "d": [5,246] }, + { "px": [56,96], "src": [40,8], "f": 0, "t": 21, "d": [5,247] }, + { "px": [64,96], "src": [40,8], "f": 0, "t": 21, "d": [5,248] }, + { "px": [72,96], "src": [40,8], "f": 0, "t": 21, "d": [5,249] }, + { "px": [80,96], "src": [40,8], "f": 0, "t": 21, "d": [5,250] }, + { "px": [88,96], "src": [40,8], "f": 0, "t": 21, "d": [5,251] }, + { "px": [0,152], "src": [40,8], "f": 0, "t": 21, "d": [5,380] }, + { "px": [8,152], "src": [40,8], "f": 0, "t": 21, "d": [5,381] }, + { "px": [16,152], "src": [40,8], "f": 0, "t": 21, "d": [5,382] }, + { "px": [24,152], "src": [40,8], "f": 0, "t": 21, "d": [5,383] }, + { "px": [32,152], "src": [40,8], "f": 0, "t": 21, "d": [5,384] }, + { "px": [40,152], "src": [40,8], "f": 0, "t": 21, "d": [5,385] }, + { "px": [48,152], "src": [40,8], "f": 0, "t": 21, "d": [5,386] }, + { "px": [56,152], "src": [40,8], "f": 0, "t": 21, "d": [5,387] }, + { "px": [64,152], "src": [40,8], "f": 0, "t": 21, "d": [5,388] }, + { "px": [72,152], "src": [40,8], "f": 0, "t": 21, "d": [5,389] }, + { "px": [80,152], "src": [40,8], "f": 0, "t": 21, "d": [5,390] }, + { "px": [88,152], "src": [40,8], "f": 0, "t": 21, "d": [5,391] }, + { "px": [96,152], "src": [40,8], "f": 0, "t": 21, "d": [5,392] }, + { "px": [104,152], "src": [40,8], "f": 0, "t": 21, "d": [5,393] }, + { "px": [112,152], "src": [40,8], "f": 0, "t": 21, "d": [5,394] }, + { "px": [120,152], "src": [40,8], "f": 0, "t": 21, "d": [5,395] }, + { "px": [128,152], "src": [40,8], "f": 0, "t": 21, "d": [5,396] }, + { "px": [136,152], "src": [40,8], "f": 0, "t": 21, "d": [5,397] }, + { "px": [144,152], "src": [40,8], "f": 0, "t": 21, "d": [5,398] }, + { "px": [152,152], "src": [40,8], "f": 0, "t": 21, "d": [5,399] }, + { "px": [0,24], "src": [48,16], "f": 0, "t": 38, "d": [6,60] }, + { "px": [0,32], "src": [48,16], "f": 0, "t": 38, "d": [6,80] }, + { "px": [0,40], "src": [48,16], "f": 0, "t": 38, "d": [6,100] }, + { "px": [0,48], "src": [48,16], "f": 0, "t": 38, "d": [6,120] }, + { "px": [0,56], "src": [48,16], "f": 0, "t": 38, "d": [6,140] }, + { "px": [48,56], "src": [48,16], "f": 0, "t": 38, "d": [6,146] }, + { "px": [48,64], "src": [48,16], "f": 0, "t": 38, "d": [6,166] }, + { "px": [0,72], "src": [48,16], "f": 0, "t": 38, "d": [6,180] }, + { "px": [48,72], "src": [48,16], "f": 0, "t": 38, "d": [6,186] }, + { "px": [0,80], "src": [48,16], "f": 0, "t": 38, "d": [6,200] }, + { "px": [0,88], "src": [48,16], "f": 0, "t": 38, "d": [6,220] }, + { "px": [8,112], "src": [48,16], "f": 0, "t": 38, "d": [6,281] }, + { "px": [96,112], "src": [48,16], "f": 0, "t": 38, "d": [6,292] }, + { "px": [8,120], "src": [48,16], "f": 0, "t": 38, "d": [6,301] }, + { "px": [96,120], "src": [48,16], "f": 0, "t": 38, "d": [6,312] }, + { "px": [96,128], "src": [48,16], "f": 0, "t": 38, "d": [6,332] }, + { "px": [8,16], "src": [40,24], "f": 0, "t": 53, "d": [7,41] }, + { "px": [16,16], "src": [40,24], "f": 0, "t": 53, "d": [7,42] }, + { "px": [24,16], "src": [40,24], "f": 0, "t": 53, "d": [7,43] }, + { "px": [32,16], "src": [40,24], "f": 0, "t": 53, "d": [7,44] }, + { "px": [40,16], "src": [40,24], "f": 0, "t": 53, "d": [7,45] }, + { "px": [48,16], "src": [40,24], "f": 0, "t": 53, "d": [7,46] }, + { "px": [56,16], "src": [40,24], "f": 0, "t": 53, "d": [7,47] }, + { "px": [64,16], "src": [40,24], "f": 0, "t": 53, "d": [7,48] }, + { "px": [72,16], "src": [40,24], "f": 0, "t": 53, "d": [7,49] }, + { "px": [80,16], "src": [40,24], "f": 0, "t": 53, "d": [7,50] }, + { "px": [88,16], "src": [40,24], "f": 0, "t": 53, "d": [7,51] }, + { "px": [96,16], "src": [40,24], "f": 0, "t": 53, "d": [7,52] }, + { "px": [104,16], "src": [40,24], "f": 0, "t": 53, "d": [7,53] }, + { "px": [112,16], "src": [40,24], "f": 0, "t": 53, "d": [7,54] }, + { "px": [120,16], "src": [40,24], "f": 0, "t": 53, "d": [7,55] }, + { "px": [128,16], "src": [40,24], "f": 0, "t": 53, "d": [7,56] }, + { "px": [136,16], "src": [40,24], "f": 0, "t": 53, "d": [7,57] }, + { "px": [144,16], "src": [40,24], "f": 0, "t": 53, "d": [7,58] }, + { "px": [152,16], "src": [40,24], "f": 0, "t": 53, "d": [7,59] }, + { "px": [56,48], "src": [40,24], "f": 0, "t": 53, "d": [7,127] }, + { "px": [64,48], "src": [40,24], "f": 0, "t": 53, "d": [7,128] }, + { "px": [72,48], "src": [40,24], "f": 0, "t": 53, "d": [7,129] }, + { "px": [80,48], "src": [40,24], "f": 0, "t": 53, "d": [7,130] }, + { "px": [104,48], "src": [40,24], "f": 0, "t": 53, "d": [7,133] }, + { "px": [112,48], "src": [40,24], "f": 0, "t": 53, "d": [7,134] }, + { "px": [120,48], "src": [40,24], "f": 0, "t": 53, "d": [7,135] }, + { "px": [128,48], "src": [40,24], "f": 0, "t": 53, "d": [7,136] }, + { "px": [40,80], "src": [40,24], "f": 0, "t": 53, "d": [7,205] }, + { "px": [16,104], "src": [40,24], "f": 0, "t": 53, "d": [7,262] }, + { "px": [24,104], "src": [40,24], "f": 0, "t": 53, "d": [7,263] }, + { "px": [32,104], "src": [40,24], "f": 0, "t": 53, "d": [7,264] }, + { "px": [48,104], "src": [40,24], "f": 0, "t": 53, "d": [7,266] }, + { "px": [56,104], "src": [40,24], "f": 0, "t": 53, "d": [7,267] }, + { "px": [64,104], "src": [40,24], "f": 0, "t": 53, "d": [7,268] }, + { "px": [72,104], "src": [40,24], "f": 0, "t": 53, "d": [7,269] }, + { "px": [144,128], "src": [40,24], "f": 0, "t": 53, "d": [7,338] }, + { "px": [80,136], "src": [40,24], "f": 0, "t": 53, "d": [7,350] }, + { "px": [88,136], "src": [40,24], "f": 0, "t": 53, "d": [7,351] }, + { "px": [96,136], "src": [40,24], "f": 0, "t": 53, "d": [7,352] }, + { "px": [40,56], "src": [32,16], "f": 0, "t": 36, "d": [8,145] }, + { "px": [88,56], "src": [32,16], "f": 0, "t": 36, "d": [8,151] }, + { "px": [136,56], "src": [32,16], "f": 0, "t": 36, "d": [8,157] }, + { "px": [40,64], "src": [32,16], "f": 0, "t": 36, "d": [8,165] }, + { "px": [136,64], "src": [32,16], "f": 0, "t": 36, "d": [8,177] }, + { "px": [40,72], "src": [32,16], "f": 0, "t": 36, "d": [8,185] }, + { "px": [136,72], "src": [32,16], "f": 0, "t": 36, "d": [8,197] }, + { "px": [136,80], "src": [32,16], "f": 0, "t": 36, "d": [8,217] }, + { "px": [136,96], "src": [32,16], "f": 0, "t": 36, "d": [8,257] }, + { "px": [136,104], "src": [32,16], "f": 0, "t": 36, "d": [8,277] }, + { "px": [80,112], "src": [32,16], "f": 0, "t": 36, "d": [8,290] }, + { "px": [136,112], "src": [32,16], "f": 0, "t": 36, "d": [8,297] }, + { "px": [80,120], "src": [32,16], "f": 0, "t": 36, "d": [8,310] }, + { "px": [80,128], "src": [32,16], "f": 0, "t": 36, "d": [8,330] }, + { "px": [96,96], "src": [48,8], "f": 0, "t": 22, "d": [9,252] }, + { "px": [96,56], "src": [48,24], "f": 0, "t": 54, "d": [10,152] }, + { "px": [48,80], "src": [48,24], "f": 0, "t": 54, "d": [10,206] }, + { "px": [8,128], "src": [48,24], "f": 0, "t": 54, "d": [10,321] }, + { "px": [0,136], "src": [48,24], "f": 0, "t": 54, "d": [10,340] }, + { "px": [136,128], "src": [32,24], "f": 0, "t": 52, "d": [11,337] }, + { "px": [152,136], "src": [32,24], "f": 0, "t": 52, "d": [11,359] }, + { "px": [40,40], "src": [32,8], "f": 0, "t": 20, "d": [12,105] }, + { "px": [96,72], "src": [16,8], "f": 0, "t": 18, "d": [13,192] }, + { "px": [48,120], "src": [16,8], "f": 0, "t": 18, "d": [13,306] }, + { "px": [88,64], "src": [24,8], "f": 0, "t": 19, "d": [14,171] }, + { "px": [40,112], "src": [24,8], "f": 0, "t": 19, "d": [14,285] }, + { "px": [88,72], "src": [0,16], "f": 0, "t": 32, "d": [16,191] }, + { "px": [40,120], "src": [0,16], "f": 0, "t": 32, "d": [16,305] }, + { "px": [8,64], "src": [24,24], "f": 0, "t": 51, "d": [20,161] }, + { "px": [104,72], "src": [24,24], "f": 0, "t": 51, "d": [20,193] }, + { "px": [104,104], "src": [24,24], "f": 0, "t": 51, "d": [20,273] }, + { "px": [56,120], "src": [24,24], "f": 0, "t": 51, "d": [20,307] }, + { "px": [104,136], "src": [24,24], "f": 0, "t": 51, "d": [20,353] }, + { "px": [32,48], "src": [8,24], "f": 0, "t": 49, "d": [22,124] }, + { "px": [32,80], "src": [8,24], "f": 0, "t": 49, "d": [22,204] }, + { "px": [128,88], "src": [8,24], "f": 0, "t": 49, "d": [22,236] }, + { "px": [128,120], "src": [8,24], "f": 0, "t": 49, "d": [22,316] }, + { "px": [72,136], "src": [8,24], "f": 0, "t": 49, "d": [22,349] }, + { "px": [136,144], "src": [16,16], "f": 0, "t": 34, "d": [85,377] }, + { "px": [152,144], "src": [16,16], "f": 0, "t": 34, "d": [85,379] }, + { "px": [144,144], "src": [16,24], "f": 0, "t": 50, "d": [90,378] }, + { "px": [144,136], "src": [0,24], "f": 0, "t": 48, "d": [91,358] } + ], + "seed": 9460254, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + } + ], + "__neighbours": [{ "levelIid": "7dc5aee0-02f0-11ed-9529-3918554111b1", "levelUid": 62, "dir": "e" }] + }, + { + "identifier": "Level_1", + "iid": "7dc5aee0-02f0-11ed-9529-3918554111b1", + "uid": 62, + "worldX": 160, + "worldY": 0, + "worldDepth": 0, + "pxWid": 160, + "pxHei": 160, + "__bgColor": "#696A79", + "bgColor": null, + "useAutoIdentifier": true, + "bgRelPath": null, + "bgPos": null, + "bgPivotX": 0.5, + "bgPivotY": 0.5, + "__smartColor": "#ADADB5", + "__bgPos": null, + "externalRelPath": null, + "fieldInstances": [], + "layerInstances": [ + { + "__identifier": "Entities", + "__type": "Entities", + "__cWid": 40, + "__cHei": 40, + "__gridSize": 4, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": null, + "__tilesetRelPath": null, + "iid": "7dc5d5f0-02f0-11ed-9529-d788364a6085", + "levelId": 62, + "layerDefUid": 32, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [], + "autoLayerTiles": [], + "seed": 3332595, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [ + { + "__identifier": "Trapdoor", + "__grid": [8,20], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 24, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "21caaa90-02f0-11ed-9529-cf0a2d558041", + "width": 8, + "height": 8, + "defUid": 63, + "px": [32,80], + "fieldInstances": [] + }, + { + "__identifier": "Trapdoor", + "__grid": [24,20], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 24, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "226a6d00-02f0-11ed-9529-299d0e9fb432", + "width": 8, + "height": 8, + "defUid": 63, + "px": [96,80], + "fieldInstances": [] + }, + { + "__identifier": "Coin", + "__grid": [14,24], + "__pivot": [0,0], + "__tags": [], + "__tile": { "tilesetUid": 1, "x": 32, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#E2D547", + "iid": "b4004b60-02f0-11ed-9529-ab0c12795405", + "width": 8, + "height": 8, + "defUid": 61, + "px": [56,96], + "fieldInstances": [] + }, + { + "__identifier": "Coin", + "__grid": [20,36], + "__pivot": [0,0], + "__tags": [], + "__tile": { "tilesetUid": 1, "x": 32, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#E2D547", + "iid": "bcca0ce0-02f0-11ed-9529-b591f4ccd2ca", + "width": 8, + "height": 8, + "defUid": 61, + "px": [80,144], + "fieldInstances": [] + }, + { + "__identifier": "Door", + "__grid": [28,4], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 16, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "c0c3a8b0-02f0-11ed-9529-7d8da2bf19e8", + "width": 8, + "height": 8, + "defUid": 60, + "px": [112,16], + "fieldInstances": [] + }, + { + "__identifier": "Wire", + "__grid": [17,15], + "__pivot": [0.5,0.5], + "__tags": [], + "__tile": null, + "__smartColor": "#BC2634", + "iid": "9ab3ddd0-02f0-11ed-9529-f7217c491827", + "width": 8, + "height": 8, + "defUid": 93, + "px": [68,60], + "fieldInstances": [ + { "__identifier": "Point", "__value": [ { "cx": 18, "cy": 18 }, { "cx": 22, "cy": 19 } ], "__type": "Array", "__tile": null, "defUid": 94, "realEditorValues": [ { + "id": "V_String", + "params": ["18,18"] + }, { + "id": "V_String", + "params": ["22,19"] + } ] }, + { "__identifier": "Anchor", "__value": [ true, false ], "__type": "Array", "__tile": null, "defUid": 98, "realEditorValues": [ { + "id": "V_Bool", + "params": [ true ] + }, { + "id": "V_Bool", + "params": [ false ] + } ] } + ] + } + ] + }, + { + "__identifier": "Circuit", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "7dc5d5f1-02f0-11ed-9529-dd534cc76f71", + "levelId": 62, + "layerDefUid": 28, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,5,1,1,1,1,1,0,0,0,0,0,0,0,0,1, + 0,0,0,0,5,0,0,0,0,0,1,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,2,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,2,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,8,1,0,0,0,0, + 0,1,8,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,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,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,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 + ], + "autoLayerTiles": [ + { "px": [112,0], "src": [56,8], "f": 0, "t": 23, "d": [35,14] }, + { "px": [152,0], "src": [64,8], "f": 0, "t": 24, "d": [36,19] }, + { "px": [40,8], "src": [64,8], "f": 0, "t": 24, "d": [36,25] }, + { "px": [64,48], "src": [64,8], "f": 0, "t": 24, "d": [36,128] }, + { "px": [40,80], "src": [64,16], "f": 0, "t": 40, "d": [37,205] }, + { "px": [40,48], "src": [56,16], "f": 0, "t": 39, "d": [38,125] }, + { "px": [88,80], "src": [56,16], "f": 0, "t": 39, "d": [38,211] }, + { "px": [120,0], "src": [72,8], "f": 0, "t": 25, "d": [44,15] }, + { "px": [128,0], "src": [72,8], "f": 0, "t": 25, "d": [44,16] }, + { "px": [136,0], "src": [72,8], "f": 0, "t": 25, "d": [44,17] }, + { "px": [144,0], "src": [72,8], "f": 0, "t": 25, "d": [44,18] }, + { "px": [8,8], "src": [72,8], "f": 0, "t": 25, "d": [44,21] }, + { "px": [16,8], "src": [72,8], "f": 0, "t": 25, "d": [44,22] }, + { "px": [24,8], "src": [72,8], "f": 0, "t": 25, "d": [44,23] }, + { "px": [32,8], "src": [72,8], "f": 0, "t": 25, "d": [44,24] }, + { "px": [48,48], "src": [72,8], "f": 0, "t": 25, "d": [44,126] }, + { "px": [56,48], "src": [72,8], "f": 0, "t": 25, "d": [44,127] }, + { "px": [112,8], "src": [80,8], "f": 0, "t": 26, "d": [45,34] }, + { "px": [40,16], "src": [80,8], "f": 0, "t": 26, "d": [45,45] }, + { "px": [40,24], "src": [80,8], "f": 0, "t": 26, "d": [45,65] }, + { "px": [40,32], "src": [80,8], "f": 0, "t": 26, "d": [45,85] }, + { "px": [40,72], "src": [88,16], "f": 0, "t": 43, "d": [56,185] }, + { "px": [88,72], "src": [88,16], "f": 0, "t": 43, "d": [56,191] }, + { "px": [64,56], "src": [96,16], "f": 0, "t": 44, "d": [57,148] }, + { "px": [40,40], "src": [120,8], "f": 0, "t": 31, "d": [78,105] }, + { "px": [152,8], "src": [56,16], "f": 0, "t": 39, "d": [72,39] }, + { "px": [0,8], "src": [72,8], "f": 0, "t": 25, "d": [68,20] } + ], + "seed": 3037099, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + }, + { + "__identifier": "Collision", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "7dc5d5f2-02f0-11ed-9529-1dc10af1064c", + "levelId": 62, + "layerDefUid": 3, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1, + 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1, + 1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,0, + 0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,1, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,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,1,1,1,1,1,1,0,1,1,1,1,1, + 1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0, + 1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1, + 1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,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,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,2,0,0,2,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 + ], + "autoLayerTiles": [ + { "px": [80,24], "src": [40,8], "f": 0, "t": 21, "d": [5,70] }, + { "px": [88,24], "src": [40,8], "f": 0, "t": 21, "d": [5,71] }, + { "px": [96,24], "src": [40,8], "f": 0, "t": 21, "d": [5,72] }, + { "px": [104,24], "src": [40,8], "f": 0, "t": 21, "d": [5,73] }, + { "px": [112,24], "src": [40,8], "f": 0, "t": 21, "d": [5,74] }, + { "px": [112,80], "src": [40,8], "f": 0, "t": 21, "d": [5,214] }, + { "px": [120,80], "src": [40,8], "f": 0, "t": 21, "d": [5,215] }, + { "px": [128,80], "src": [40,8], "f": 0, "t": 21, "d": [5,216] }, + { "px": [136,80], "src": [40,8], "f": 0, "t": 21, "d": [5,217] }, + { "px": [16,128], "src": [40,8], "f": 0, "t": 21, "d": [5,322] }, + { "px": [24,128], "src": [40,8], "f": 0, "t": 21, "d": [5,323] }, + { "px": [32,128], "src": [40,8], "f": 0, "t": 21, "d": [5,324] }, + { "px": [40,128], "src": [40,8], "f": 0, "t": 21, "d": [5,325] }, + { "px": [48,128], "src": [40,8], "f": 0, "t": 21, "d": [5,326] }, + { "px": [56,128], "src": [40,8], "f": 0, "t": 21, "d": [5,327] }, + { "px": [64,128], "src": [40,8], "f": 0, "t": 21, "d": [5,328] }, + { "px": [72,128], "src": [40,8], "f": 0, "t": 21, "d": [5,329] }, + { "px": [80,128], "src": [40,8], "f": 0, "t": 21, "d": [5,330] }, + { "px": [88,128], "src": [40,8], "f": 0, "t": 21, "d": [5,331] }, + { "px": [96,128], "src": [40,8], "f": 0, "t": 21, "d": [5,332] }, + { "px": [104,128], "src": [40,8], "f": 0, "t": 21, "d": [5,333] }, + { "px": [112,128], "src": [40,8], "f": 0, "t": 21, "d": [5,334] }, + { "px": [120,128], "src": [40,8], "f": 0, "t": 21, "d": [5,335] }, + { "px": [128,128], "src": [40,8], "f": 0, "t": 21, "d": [5,336] }, + { "px": [136,128], "src": [40,8], "f": 0, "t": 21, "d": [5,337] }, + { "px": [144,128], "src": [40,8], "f": 0, "t": 21, "d": [5,338] }, + { "px": [152,128], "src": [40,8], "f": 0, "t": 21, "d": [5,339] }, + { "px": [0,152], "src": [40,8], "f": 0, "t": 21, "d": [5,380] }, + { "px": [8,152], "src": [40,8], "f": 0, "t": 21, "d": [5,381] }, + { "px": [16,152], "src": [40,8], "f": 0, "t": 21, "d": [5,382] }, + { "px": [24,152], "src": [40,8], "f": 0, "t": 21, "d": [5,383] }, + { "px": [32,152], "src": [40,8], "f": 0, "t": 21, "d": [5,384] }, + { "px": [40,152], "src": [40,8], "f": 0, "t": 21, "d": [5,385] }, + { "px": [48,152], "src": [40,8], "f": 0, "t": 21, "d": [5,386] }, + { "px": [56,152], "src": [40,8], "f": 0, "t": 21, "d": [5,387] }, + { "px": [64,152], "src": [40,8], "f": 0, "t": 21, "d": [5,388] }, + { "px": [72,152], "src": [40,8], "f": 0, "t": 21, "d": [5,389] }, + { "px": [80,152], "src": [40,8], "f": 0, "t": 21, "d": [5,390] }, + { "px": [88,152], "src": [40,8], "f": 0, "t": 21, "d": [5,391] }, + { "px": [96,152], "src": [40,8], "f": 0, "t": 21, "d": [5,392] }, + { "px": [104,152], "src": [40,8], "f": 0, "t": 21, "d": [5,393] }, + { "px": [112,152], "src": [40,8], "f": 0, "t": 21, "d": [5,394] }, + { "px": [120,152], "src": [40,8], "f": 0, "t": 21, "d": [5,395] }, + { "px": [128,152], "src": [40,8], "f": 0, "t": 21, "d": [5,396] }, + { "px": [136,152], "src": [40,8], "f": 0, "t": 21, "d": [5,397] }, + { "px": [144,152], "src": [40,8], "f": 0, "t": 21, "d": [5,398] }, + { "px": [152,152], "src": [40,8], "f": 0, "t": 21, "d": [5,399] }, + { "px": [64,0], "src": [48,16], "f": 0, "t": 38, "d": [6,8] }, + { "px": [72,16], "src": [48,16], "f": 0, "t": 38, "d": [6,49] }, + { "px": [112,32], "src": [48,16], "f": 0, "t": 38, "d": [6,94] }, + { "px": [112,40], "src": [48,16], "f": 0, "t": 38, "d": [6,114] }, + { "px": [0,48], "src": [48,16], "f": 0, "t": 38, "d": [6,120] }, + { "px": [0,56], "src": [48,16], "f": 0, "t": 38, "d": [6,140] }, + { "px": [0,72], "src": [48,16], "f": 0, "t": 38, "d": [6,180] }, + { "px": [0,88], "src": [48,16], "f": 0, "t": 38, "d": [6,220] }, + { "px": [0,96], "src": [48,16], "f": 0, "t": 38, "d": [6,240] }, + { "px": [0,104], "src": [48,16], "f": 0, "t": 38, "d": [6,260] }, + { "px": [0,112], "src": [48,16], "f": 0, "t": 38, "d": [6,280] }, + { "px": [104,0], "src": [40,24], "f": 0, "t": 53, "d": [7,13] }, + { "px": [120,0], "src": [40,24], "f": 0, "t": 53, "d": [7,15] }, + { "px": [128,0], "src": [40,24], "f": 0, "t": 53, "d": [7,16] }, + { "px": [136,0], "src": [40,24], "f": 0, "t": 53, "d": [7,17] }, + { "px": [144,0], "src": [40,24], "f": 0, "t": 53, "d": [7,18] }, + { "px": [0,16], "src": [40,24], "f": 0, "t": 53, "d": [7,40] }, + { "px": [8,16], "src": [40,24], "f": 0, "t": 53, "d": [7,41] }, + { "px": [16,16], "src": [40,24], "f": 0, "t": 53, "d": [7,42] }, + { "px": [24,16], "src": [40,24], "f": 0, "t": 53, "d": [7,43] }, + { "px": [32,16], "src": [40,24], "f": 0, "t": 53, "d": [7,44] }, + { "px": [56,40], "src": [40,24], "f": 0, "t": 53, "d": [7,107] }, + { "px": [64,40], "src": [40,24], "f": 0, "t": 53, "d": [7,108] }, + { "px": [72,40], "src": [40,24], "f": 0, "t": 53, "d": [7,109] }, + { "px": [80,40], "src": [40,24], "f": 0, "t": 53, "d": [7,110] }, + { "px": [88,40], "src": [40,24], "f": 0, "t": 53, "d": [7,111] }, + { "px": [96,40], "src": [40,24], "f": 0, "t": 53, "d": [7,112] }, + { "px": [104,40], "src": [40,24], "f": 0, "t": 53, "d": [7,113] }, + { "px": [96,112], "src": [40,24], "f": 0, "t": 53, "d": [7,292] }, + { "px": [104,112], "src": [40,24], "f": 0, "t": 53, "d": [7,293] }, + { "px": [112,112], "src": [40,24], "f": 0, "t": 53, "d": [7,294] }, + { "px": [120,112], "src": [40,24], "f": 0, "t": 53, "d": [7,295] }, + { "px": [128,112], "src": [40,24], "f": 0, "t": 53, "d": [7,296] }, + { "px": [136,112], "src": [40,24], "f": 0, "t": 53, "d": [7,297] }, + { "px": [144,112], "src": [40,24], "f": 0, "t": 53, "d": [7,298] }, + { "px": [152,112], "src": [40,24], "f": 0, "t": 53, "d": [7,299] }, + { "px": [0,136], "src": [40,24], "f": 0, "t": 53, "d": [7,340] }, + { "px": [8,136], "src": [40,24], "f": 0, "t": 53, "d": [7,341] }, + { "px": [16,136], "src": [40,24], "f": 0, "t": 53, "d": [7,342] }, + { "px": [24,136], "src": [40,24], "f": 0, "t": 53, "d": [7,343] }, + { "px": [32,136], "src": [40,24], "f": 0, "t": 53, "d": [7,344] }, + { "px": [40,136], "src": [40,24], "f": 0, "t": 53, "d": [7,345] }, + { "px": [48,136], "src": [40,24], "f": 0, "t": 53, "d": [7,346] }, + { "px": [56,136], "src": [40,24], "f": 0, "t": 53, "d": [7,347] }, + { "px": [64,136], "src": [40,24], "f": 0, "t": 53, "d": [7,348] }, + { "px": [72,136], "src": [40,24], "f": 0, "t": 53, "d": [7,349] }, + { "px": [80,136], "src": [40,24], "f": 0, "t": 53, "d": [7,350] }, + { "px": [88,136], "src": [40,24], "f": 0, "t": 53, "d": [7,351] }, + { "px": [96,136], "src": [40,24], "f": 0, "t": 53, "d": [7,352] }, + { "px": [104,136], "src": [40,24], "f": 0, "t": 53, "d": [7,353] }, + { "px": [112,136], "src": [40,24], "f": 0, "t": 53, "d": [7,354] }, + { "px": [120,136], "src": [40,24], "f": 0, "t": 53, "d": [7,355] }, + { "px": [128,136], "src": [40,24], "f": 0, "t": 53, "d": [7,356] }, + { "px": [136,136], "src": [40,24], "f": 0, "t": 53, "d": [7,357] }, + { "px": [144,136], "src": [40,24], "f": 0, "t": 53, "d": [7,358] }, + { "px": [152,136], "src": [40,24], "f": 0, "t": 53, "d": [7,359] }, + { "px": [152,8], "src": [32,16], "f": 0, "t": 36, "d": [8,39] }, + { "px": [152,16], "src": [32,16], "f": 0, "t": 36, "d": [8,59] }, + { "px": [40,24], "src": [32,16], "f": 0, "t": 36, "d": [8,65] }, + { "px": [152,24], "src": [32,16], "f": 0, "t": 36, "d": [8,79] }, + { "px": [152,32], "src": [32,16], "f": 0, "t": 36, "d": [8,99] }, + { "px": [48,40], "src": [32,16], "f": 0, "t": 36, "d": [8,106] }, + { "px": [152,48], "src": [32,16], "f": 0, "t": 36, "d": [8,139] }, + { "px": [152,56], "src": [32,16], "f": 0, "t": 36, "d": [8,159] }, + { "px": [152,64], "src": [32,16], "f": 0, "t": 36, "d": [8,179] }, + { "px": [104,88], "src": [32,16], "f": 0, "t": 36, "d": [8,233] }, + { "px": [104,96], "src": [32,16], "f": 0, "t": 36, "d": [8,253] }, + { "px": [72,8], "src": [48,8], "f": 0, "t": 22, "d": [9,29] }, + { "px": [0,40], "src": [48,8], "f": 0, "t": 22, "d": [9,100] }, + { "px": [8,120], "src": [48,8], "f": 0, "t": 22, "d": [9,301] }, + { "px": [96,0], "src": [32,24], "f": 0, "t": 52, "d": [11,12] }, + { "px": [40,32], "src": [32,24], "f": 0, "t": 52, "d": [11,85] }, + { "px": [144,72], "src": [32,8], "f": 0, "t": 20, "d": [12,198] }, + { "px": [104,80], "src": [32,8], "f": 0, "t": 20, "d": [12,213] }, + { "px": [96,104], "src": [32,8], "f": 0, "t": 20, "d": [12,272] }, + { "px": [40,48], "src": [16,8], "f": 0, "t": 18, "d": [13,125] }, + { "px": [8,80], "src": [16,8], "f": 0, "t": 18, "d": [13,201] }, + { "px": [16,80], "src": [16,8], "f": 0, "t": 18, "d": [13,202] }, + { "px": [48,80], "src": [16,8], "f": 0, "t": 18, "d": [13,206] }, + { "px": [56,80], "src": [16,8], "f": 0, "t": 18, "d": [13,207] }, + { "px": [64,80], "src": [16,8], "f": 0, "t": 18, "d": [13,208] }, + { "px": [72,80], "src": [16,8], "f": 0, "t": 18, "d": [13,209] }, + { "px": [80,80], "src": [16,8], "f": 0, "t": 18, "d": [13,210] }, + { "px": [48,112], "src": [16,8], "f": 0, "t": 18, "d": [13,286] }, + { "px": [56,112], "src": [16,8], "f": 0, "t": 18, "d": [13,287] }, + { "px": [64,112], "src": [16,8], "f": 0, "t": 18, "d": [13,288] }, + { "px": [72,112], "src": [16,8], "f": 0, "t": 18, "d": [13,289] }, + { "px": [80,112], "src": [16,8], "f": 0, "t": 18, "d": [13,290] }, + { "px": [88,112], "src": [16,8], "f": 0, "t": 18, "d": [13,291] }, + { "px": [112,48], "src": [24,8], "f": 0, "t": 19, "d": [14,134] }, + { "px": [40,88], "src": [24,8], "f": 0, "t": 19, "d": [14,225] }, + { "px": [40,96], "src": [24,8], "f": 0, "t": 19, "d": [14,245] }, + { "px": [40,104], "src": [24,8], "f": 0, "t": 19, "d": [14,265] }, + { "px": [112,56], "src": [0,16], "f": 0, "t": 32, "d": [16,154] }, + { "px": [40,112], "src": [0,16], "f": 0, "t": 32, "d": [16,285] }, + { "px": [40,80], "src": [0,8], "f": 0, "t": 16, "d": [17,205] }, + { "px": [48,48], "src": [8,16], "f": 0, "t": 33, "d": [19,126] }, + { "px": [120,24], "src": [24,24], "f": 0, "t": 51, "d": [20,75] }, + { "px": [120,56], "src": [24,24], "f": 0, "t": 51, "d": [20,155] }, + { "px": [8,64], "src": [24,24], "f": 0, "t": 51, "d": [20,161] }, + { "px": [24,80], "src": [24,24], "f": 0, "t": 51, "d": [20,203] }, + { "px": [88,80], "src": [24,24], "f": 0, "t": 51, "d": [20,211] }, + { "px": [144,40], "src": [8,24], "f": 0, "t": 49, "d": [22,118] }, + { "px": [32,48], "src": [8,24], "f": 0, "t": 49, "d": [22,124] }, + { "px": [112,8], "src": [16,24], "f": 0, "t": 50, "d": [23,34] }, + { "px": [0,144], "src": [16,16], "f": 0, "t": 34, "d": [85,360] }, + { "px": [24,144], "src": [16,16], "f": 0, "t": 34, "d": [85,363] } + ], + "seed": 3045398, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + } + ], + "__neighbours": [ + { "levelIid": "0c758c30-02f0-11ed-8767-199ed4d36b31", "levelUid": 0, "dir": "w" }, + { "levelIid": "a41ac680-02f0-11ed-9529-a35f990f0c1f", "levelUid": 80, "dir": "e" }, + { "levelIid": "1cafc6a0-02f0-11ed-9529-dbb478928543", "levelUid": 95, "dir": "n" } + ] + }, + { + "identifier": "Level_2", + "iid": "a41ac680-02f0-11ed-9529-a35f990f0c1f", + "uid": 80, + "worldX": 320, + "worldY": 0, + "worldDepth": 0, + "pxWid": 160, + "pxHei": 160, + "__bgColor": "#696A79", + "bgColor": null, + "useAutoIdentifier": true, + "bgRelPath": null, + "bgPos": null, + "bgPivotX": 0.5, + "bgPivotY": 0.5, + "__smartColor": "#ADADB5", + "__bgPos": null, + "externalRelPath": null, + "fieldInstances": [], + "layerInstances": [ + { + "__identifier": "Entities", + "__type": "Entities", + "__cWid": 40, + "__cHei": 40, + "__gridSize": 4, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": null, + "__tilesetRelPath": null, + "iid": "a41b14a0-02f0-11ed-9529-6b7ec04f9d38", + "levelId": 80, + "layerDefUid": 32, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [], + "autoLayerTiles": [], + "seed": 527182, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [ + { + "__identifier": "Door", + "__grid": [14,10], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 16, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "371b11b0-02f0-11ed-9529-93859ccb1dfc", + "width": 8, + "height": 8, + "defUid": 60, + "px": [56,40], + "fieldInstances": [] + }, + { + "__identifier": "Door", + "__grid": [22,32], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 16, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "38099060-02f0-11ed-9529-81ed1669ee9e", + "width": 8, + "height": 8, + "defUid": 60, + "px": [88,128], + "fieldInstances": [] + }, + { + "__identifier": "Trapdoor", + "__grid": [4,34], + "__pivot": [0,0], + "__tags": ["Door"], + "__tile": { "tilesetUid": 1, "x": 24, "y": 0, "w": 8, "h": 8 }, + "__smartColor": "#4B2B8D", + "iid": "5301dc60-02f0-11ed-9529-57b3f28f5b06", + "width": 8, + "height": 8, + "defUid": 63, + "px": [16,136], + "fieldInstances": [] + }, + { + "__identifier": "Wire", + "__grid": [15,17], + "__pivot": [0.5,0.5], + "__tags": [], + "__tile": null, + "__smartColor": "#BC2634", + "iid": "acbbcd80-02f0-11ed-9529-73420db7b19a", + "width": 8, + "height": 8, + "defUid": 93, + "px": [60,68], + "fieldInstances": [ + { "__identifier": "Point", "__value": [ { "cx": 17, "cy": 19 }, { "cx": 23, "cy": 19 } ], "__type": "Array", "__tile": null, "defUid": 94, "realEditorValues": [ { + "id": "V_String", + "params": ["17,19"] + }, { + "id": "V_String", + "params": ["23,19"] + } ] }, + { "__identifier": "Anchor", "__value": [ true, false ], "__type": "Array", "__tile": null, "defUid": 98, "realEditorValues": [ { + "id": "V_Bool", + "params": [ true ] + }, null ] } + ] + }, + { + "__identifier": "Wire", + "__grid": [37,17], + "__pivot": [0.5,0.5], + "__tags": [], + "__tile": null, + "__smartColor": "#BC2634", + "iid": "b42f26c0-02f0-11ed-9529-bf13a04162db", + "width": 8, + "height": 8, + "defUid": 93, + "px": [148,68], + "fieldInstances": [ + { "__identifier": "Point", "__value": [ { "cx": 34, "cy": 19 }, { "cx": 26, "cy": 19 } ], "__type": "Array", "__tile": null, "defUid": 94, "realEditorValues": [ { + "id": "V_String", + "params": ["34,19"] + }, { + "id": "V_String", + "params": ["26,19"] + } ] }, + { "__identifier": "Anchor", "__value": [ true, false ], "__type": "Array", "__tile": null, "defUid": 98, "realEditorValues": [ { + "id": "V_Bool", + "params": [ true ] + }, null ] } + ] + }, + { + "__identifier": "Wire", + "__grid": [37,3], + "__pivot": [0.5,0.5], + "__tags": [], + "__tile": null, + "__smartColor": "#BC2634", + "iid": "dd91c950-02f0-11ed-9529-a7862e7d9fc2", + "width": 8, + "height": 8, + "defUid": 93, + "px": [148,12], + "fieldInstances": [ + { "__identifier": "Point", "__value": [ { "cx": 35, "cy": 5 }, { "cx": 27, "cy": 5 } ], "__type": "Array", "__tile": null, "defUid": 94, "realEditorValues": [ { + "id": "V_String", + "params": ["35,5"] + }, { + "id": "V_String", + "params": ["27,5"] + } ] }, + { "__identifier": "Anchor", "__value": [ true, false ], "__type": "Array", "__tile": null, "defUid": 98, "realEditorValues": [ { + "id": "V_Bool", + "params": [ true ] + }, null ] } + ] + } + ] + }, + { + "__identifier": "Circuit", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "a41b14a1-02f0-11ed-9529-439e16954733", + "levelId": 80, + "layerDefUid": 28, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,5,1,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,0,0,2,1,0,0,1,1,1,1,2,0,0,0,2,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1, + 1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,8,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0, + 0,0,1,1,1,1,1,1,1,5,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0, + 1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,1,6,1,1,0,1,0,0,0, + 0,0,0,0,0,1,0,0,0,0,3,0,0,0,3,0,8,0,0,0,0,0,0,0,0,1,1,8,0,0,1,0,0,0,1, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,1,5,1,1,0,0,0,0,0,0,0,0,0,0 + ], + "autoLayerTiles": [ + { "px": [8,0], "src": [56,8], "f": 0, "t": 23, "d": [35,1] }, + { "px": [16,16], "src": [56,8], "f": 0, "t": 23, "d": [35,42] }, + { "px": [8,24], "src": [56,8], "f": 0, "t": 23, "d": [35,61] }, + { "px": [56,24], "src": [56,8], "f": 0, "t": 23, "d": [35,67] }, + { "px": [0,32], "src": [56,8], "f": 0, "t": 23, "d": [35,80] }, + { "px": [56,56], "src": [56,8], "f": 0, "t": 23, "d": [35,147] }, + { "px": [56,104], "src": [56,8], "f": 0, "t": 23, "d": [35,267] }, + { "px": [40,120], "src": [56,8], "f": 0, "t": 23, "d": [35,305] }, + { "px": [96,0], "src": [64,8], "f": 0, "t": 24, "d": [36,12] }, + { "px": [144,56], "src": [64,8], "f": 0, "t": 24, "d": [36,158] }, + { "px": [88,104], "src": [64,8], "f": 0, "t": 24, "d": [36,271] }, + { "px": [72,120], "src": [64,8], "f": 0, "t": 24, "d": [36,309] }, + { "px": [8,8], "src": [64,16], "f": 0, "t": 40, "d": [37,21] }, + { "px": [16,24], "src": [64,16], "f": 0, "t": 40, "d": [37,62] }, + { "px": [8,32], "src": [64,16], "f": 0, "t": 40, "d": [37,81] }, + { "px": [72,152], "src": [64,16], "f": 0, "t": 40, "d": [37,389] }, + { "px": [96,80], "src": [56,16], "f": 0, "t": 39, "d": [38,212] }, + { "px": [0,136], "src": [56,16], "f": 0, "t": 39, "d": [38,340] }, + { "px": [40,152], "src": [56,16], "f": 0, "t": 39, "d": [38,385] }, + { "px": [80,24], "src": [64,32], "f": 0, "t": 72, "d": [42,70] }, + { "px": [96,56], "src": [64,32], "f": 0, "t": 72, "d": [42,152] }, + { "px": [96,24], "src": [72,32], "f": 0, "t": 73, "d": [43,72] }, + { "px": [16,0], "src": [72,8], "f": 0, "t": 25, "d": [44,2] }, + { "px": [24,0], "src": [72,8], "f": 0, "t": 25, "d": [44,3] }, + { "px": [32,0], "src": [72,8], "f": 0, "t": 25, "d": [44,4] }, + { "px": [40,0], "src": [72,8], "f": 0, "t": 25, "d": [44,5] }, + { "px": [48,0], "src": [72,8], "f": 0, "t": 25, "d": [44,6] }, + { "px": [56,0], "src": [72,8], "f": 0, "t": 25, "d": [44,7] }, + { "px": [64,0], "src": [72,8], "f": 0, "t": 25, "d": [44,8] }, + { "px": [72,0], "src": [72,8], "f": 0, "t": 25, "d": [44,9] }, + { "px": [80,0], "src": [72,8], "f": 0, "t": 25, "d": [44,10] }, + { "px": [88,0], "src": [72,8], "f": 0, "t": 25, "d": [44,11] }, + { "px": [24,16], "src": [72,8], "f": 0, "t": 25, "d": [44,43] }, + { "px": [32,16], "src": [72,8], "f": 0, "t": 25, "d": [44,44] }, + { "px": [40,16], "src": [72,8], "f": 0, "t": 25, "d": [44,45] }, + { "px": [64,24], "src": [72,8], "f": 0, "t": 25, "d": [44,68] }, + { "px": [72,24], "src": [72,8], "f": 0, "t": 25, "d": [44,69] }, + { "px": [88,24], "src": [72,8], "f": 0, "t": 25, "d": [44,71] }, + { "px": [64,56], "src": [72,8], "f": 0, "t": 25, "d": [44,148] }, + { "px": [72,56], "src": [72,8], "f": 0, "t": 25, "d": [44,149] }, + { "px": [80,56], "src": [72,8], "f": 0, "t": 25, "d": [44,150] }, + { "px": [88,56], "src": [72,8], "f": 0, "t": 25, "d": [44,151] }, + { "px": [104,56], "src": [72,8], "f": 0, "t": 25, "d": [44,153] }, + { "px": [112,56], "src": [72,8], "f": 0, "t": 25, "d": [44,154] }, + { "px": [120,56], "src": [72,8], "f": 0, "t": 25, "d": [44,155] }, + { "px": [128,56], "src": [72,8], "f": 0, "t": 25, "d": [44,156] }, + { "px": [136,56], "src": [72,8], "f": 0, "t": 25, "d": [44,157] }, + { "px": [104,80], "src": [72,8], "f": 0, "t": 25, "d": [44,213] }, + { "px": [112,80], "src": [72,8], "f": 0, "t": 25, "d": [44,214] }, + { "px": [120,80], "src": [72,8], "f": 0, "t": 25, "d": [44,215] }, + { "px": [128,80], "src": [72,8], "f": 0, "t": 25, "d": [44,216] }, + { "px": [136,80], "src": [72,8], "f": 0, "t": 25, "d": [44,217] }, + { "px": [144,80], "src": [72,8], "f": 0, "t": 25, "d": [44,218] }, + { "px": [64,104], "src": [72,8], "f": 0, "t": 25, "d": [44,268] }, + { "px": [72,104], "src": [72,8], "f": 0, "t": 25, "d": [44,269] }, + { "px": [80,104], "src": [72,8], "f": 0, "t": 25, "d": [44,270] }, + { "px": [48,120], "src": [72,8], "f": 0, "t": 25, "d": [44,306] }, + { "px": [64,120], "src": [72,8], "f": 0, "t": 25, "d": [44,308] }, + { "px": [8,136], "src": [72,8], "f": 0, "t": 25, "d": [44,341] }, + { "px": [48,152], "src": [72,8], "f": 0, "t": 25, "d": [44,386] }, + { "px": [64,152], "src": [72,8], "f": 0, "t": 25, "d": [44,388] }, + { "px": [96,8], "src": [80,8], "f": 0, "t": 26, "d": [45,32] }, + { "px": [96,16], "src": [80,8], "f": 0, "t": 26, "d": [45,52] }, + { "px": [56,32], "src": [80,8], "f": 0, "t": 26, "d": [45,87] }, + { "px": [96,32], "src": [80,8], "f": 0, "t": 26, "d": [45,92] }, + { "px": [0,40], "src": [80,8], "f": 0, "t": 26, "d": [45,100] }, + { "px": [96,40], "src": [80,8], "f": 0, "t": 26, "d": [45,112] }, + { "px": [0,48], "src": [80,8], "f": 0, "t": 26, "d": [45,120] }, + { "px": [96,48], "src": [80,8], "f": 0, "t": 26, "d": [45,132] }, + { "px": [0,56], "src": [80,8], "f": 0, "t": 26, "d": [45,140] }, + { "px": [0,64], "src": [80,8], "f": 0, "t": 26, "d": [45,160] }, + { "px": [0,72], "src": [80,8], "f": 0, "t": 26, "d": [45,180] }, + { "px": [0,80], "src": [80,8], "f": 0, "t": 26, "d": [45,200] }, + { "px": [0,88], "src": [80,8], "f": 0, "t": 26, "d": [45,220] }, + { "px": [0,96], "src": [80,8], "f": 0, "t": 26, "d": [45,240] }, + { "px": [0,104], "src": [80,8], "f": 0, "t": 26, "d": [45,260] }, + { "px": [0,112], "src": [80,8], "f": 0, "t": 26, "d": [45,280] }, + { "px": [56,112], "src": [80,8], "f": 0, "t": 26, "d": [45,287] }, + { "px": [88,112], "src": [80,8], "f": 0, "t": 26, "d": [45,291] }, + { "px": [0,120], "src": [80,8], "f": 0, "t": 26, "d": [45,300] }, + { "px": [88,120], "src": [80,8], "f": 0, "t": 26, "d": [45,311] }, + { "px": [0,128], "src": [80,8], "f": 0, "t": 26, "d": [45,320] }, + { "px": [40,136], "src": [80,8], "f": 0, "t": 26, "d": [45,345] }, + { "px": [72,136], "src": [80,8], "f": 0, "t": 26, "d": [45,349] }, + { "px": [40,144], "src": [80,8], "f": 0, "t": 26, "d": [45,365] }, + { "px": [72,144], "src": [80,8], "f": 0, "t": 26, "d": [45,369] }, + { "px": [152,8], "src": [80,24], "f": 0, "t": 58, "d": [49,39] }, + { "px": [80,16], "src": [88,16], "f": 0, "t": 43, "d": [56,50] }, + { "px": [96,72], "src": [88,16], "f": 0, "t": 43, "d": [56,192] }, + { "px": [56,64], "src": [96,16], "f": 0, "t": 44, "d": [57,167] }, + { "px": [144,64], "src": [96,16], "f": 0, "t": 44, "d": [57,178] }, + { "px": [48,16], "src": [104,16], "f": 0, "t": 45, "d": [58,46] }, + { "px": [144,8], "src": [112,16], "f": 0, "t": 46, "d": [59,38] }, + { "px": [40,128], "src": [120,8], "f": 0, "t": 31, "d": [78,325] }, + { "px": [72,128], "src": [120,8], "f": 0, "t": 31, "d": [78,329] }, + { "px": [56,152], "src": [56,32], "f": 0, "t": 71, "d": [74,387] }, + { "px": [0,8], "src": [72,8], "f": 0, "t": 25, "d": [68,20] }, + { "px": [152,80], "src": [72,8], "f": 0, "t": 25, "d": [68,219] }, + { "px": [56,120], "src": [88,24], "f": 0, "t": 59, "d": [82,307] } + ], + "seed": 1371187, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + }, + { + "__identifier": "Collision", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "a41b14a2-02f0-11ed-9529-3fd007a5c8f2", + "levelId": 80, + "layerDefUid": 3, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0, + 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,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,0,0,1,1,1,1,1, + 1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1, + 1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 + ], + "autoLayerTiles": [ + { "px": [72,24], "src": [40,8], "f": 0, "t": 21, "d": [5,69] }, + { "px": [80,24], "src": [40,8], "f": 0, "t": 21, "d": [5,70] }, + { "px": [88,24], "src": [40,8], "f": 0, "t": 21, "d": [5,71] }, + { "px": [96,24], "src": [40,8], "f": 0, "t": 21, "d": [5,72] }, + { "px": [104,24], "src": [40,8], "f": 0, "t": 21, "d": [5,73] }, + { "px": [112,24], "src": [40,8], "f": 0, "t": 21, "d": [5,74] }, + { "px": [120,24], "src": [40,8], "f": 0, "t": 21, "d": [5,75] }, + { "px": [128,24], "src": [40,8], "f": 0, "t": 21, "d": [5,76] }, + { "px": [136,24], "src": [40,8], "f": 0, "t": 21, "d": [5,77] }, + { "px": [144,24], "src": [40,8], "f": 0, "t": 21, "d": [5,78] }, + { "px": [64,48], "src": [40,8], "f": 0, "t": 21, "d": [5,128] }, + { "px": [64,80], "src": [40,8], "f": 0, "t": 21, "d": [5,208] }, + { "px": [72,80], "src": [40,8], "f": 0, "t": 21, "d": [5,209] }, + { "px": [80,80], "src": [40,8], "f": 0, "t": 21, "d": [5,210] }, + { "px": [136,80], "src": [40,8], "f": 0, "t": 21, "d": [5,217] }, + { "px": [144,80], "src": [40,8], "f": 0, "t": 21, "d": [5,218] }, + { "px": [128,104], "src": [40,8], "f": 0, "t": 21, "d": [5,276] }, + { "px": [32,136], "src": [40,8], "f": 0, "t": 21, "d": [5,344] }, + { "px": [40,136], "src": [40,8], "f": 0, "t": 21, "d": [5,345] }, + { "px": [48,136], "src": [40,8], "f": 0, "t": 21, "d": [5,346] }, + { "px": [56,136], "src": [40,8], "f": 0, "t": 21, "d": [5,347] }, + { "px": [64,136], "src": [40,8], "f": 0, "t": 21, "d": [5,348] }, + { "px": [72,136], "src": [40,8], "f": 0, "t": 21, "d": [5,349] }, + { "px": [80,136], "src": [40,8], "f": 0, "t": 21, "d": [5,350] }, + { "px": [88,136], "src": [40,8], "f": 0, "t": 21, "d": [5,351] }, + { "px": [96,136], "src": [40,8], "f": 0, "t": 21, "d": [5,352] }, + { "px": [104,136], "src": [40,8], "f": 0, "t": 21, "d": [5,353] }, + { "px": [0,152], "src": [40,8], "f": 0, "t": 21, "d": [5,380] }, + { "px": [8,152], "src": [40,8], "f": 0, "t": 21, "d": [5,381] }, + { "px": [16,152], "src": [40,8], "f": 0, "t": 21, "d": [5,382] }, + { "px": [16,8], "src": [48,16], "f": 0, "t": 38, "d": [6,22] }, + { "px": [16,16], "src": [48,16], "f": 0, "t": 38, "d": [6,42] }, + { "px": [16,24], "src": [48,16], "f": 0, "t": 38, "d": [6,62] }, + { "px": [16,32], "src": [48,16], "f": 0, "t": 38, "d": [6,82] }, + { "px": [16,48], "src": [48,16], "f": 0, "t": 38, "d": [6,122] }, + { "px": [16,56], "src": [48,16], "f": 0, "t": 38, "d": [6,142] }, + { "px": [16,64], "src": [48,16], "f": 0, "t": 38, "d": [6,162] }, + { "px": [16,80], "src": [48,16], "f": 0, "t": 38, "d": [6,202] }, + { "px": [16,88], "src": [48,16], "f": 0, "t": 38, "d": [6,222] }, + { "px": [16,96], "src": [48,16], "f": 0, "t": 38, "d": [6,242] }, + { "px": [24,0], "src": [40,24], "f": 0, "t": 53, "d": [7,3] }, + { "px": [32,0], "src": [40,24], "f": 0, "t": 53, "d": [7,4] }, + { "px": [40,0], "src": [40,24], "f": 0, "t": 53, "d": [7,5] }, + { "px": [48,0], "src": [40,24], "f": 0, "t": 53, "d": [7,6] }, + { "px": [56,0], "src": [40,24], "f": 0, "t": 53, "d": [7,7] }, + { "px": [64,0], "src": [40,24], "f": 0, "t": 53, "d": [7,8] }, + { "px": [72,0], "src": [40,24], "f": 0, "t": 53, "d": [7,9] }, + { "px": [80,0], "src": [40,24], "f": 0, "t": 53, "d": [7,10] }, + { "px": [88,0], "src": [40,24], "f": 0, "t": 53, "d": [7,11] }, + { "px": [96,0], "src": [40,24], "f": 0, "t": 53, "d": [7,12] }, + { "px": [104,0], "src": [40,24], "f": 0, "t": 53, "d": [7,13] }, + { "px": [112,0], "src": [40,24], "f": 0, "t": 53, "d": [7,14] }, + { "px": [120,0], "src": [40,24], "f": 0, "t": 53, "d": [7,15] }, + { "px": [128,0], "src": [40,24], "f": 0, "t": 53, "d": [7,16] }, + { "px": [136,0], "src": [40,24], "f": 0, "t": 53, "d": [7,17] }, + { "px": [144,0], "src": [40,24], "f": 0, "t": 53, "d": [7,18] }, + { "px": [56,56], "src": [40,24], "f": 0, "t": 53, "d": [7,147] }, + { "px": [64,56], "src": [40,24], "f": 0, "t": 53, "d": [7,148] }, + { "px": [72,56], "src": [40,24], "f": 0, "t": 53, "d": [7,149] }, + { "px": [80,56], "src": [40,24], "f": 0, "t": 53, "d": [7,150] }, + { "px": [88,56], "src": [40,24], "f": 0, "t": 53, "d": [7,151] }, + { "px": [96,56], "src": [40,24], "f": 0, "t": 53, "d": [7,152] }, + { "px": [104,56], "src": [40,24], "f": 0, "t": 53, "d": [7,153] }, + { "px": [112,56], "src": [40,24], "f": 0, "t": 53, "d": [7,154] }, + { "px": [120,56], "src": [40,24], "f": 0, "t": 53, "d": [7,155] }, + { "px": [128,56], "src": [40,24], "f": 0, "t": 53, "d": [7,156] }, + { "px": [136,56], "src": [40,24], "f": 0, "t": 53, "d": [7,157] }, + { "px": [144,56], "src": [40,24], "f": 0, "t": 53, "d": [7,158] }, + { "px": [56,88], "src": [40,24], "f": 0, "t": 53, "d": [7,227] }, + { "px": [64,88], "src": [40,24], "f": 0, "t": 53, "d": [7,228] }, + { "px": [72,88], "src": [40,24], "f": 0, "t": 53, "d": [7,229] }, + { "px": [0,112], "src": [40,24], "f": 0, "t": 53, "d": [7,280] }, + { "px": [8,112], "src": [40,24], "f": 0, "t": 53, "d": [7,281] }, + { "px": [0,136], "src": [40,24], "f": 0, "t": 53, "d": [7,340] }, + { "px": [152,8], "src": [32,16], "f": 0, "t": 36, "d": [8,39] }, + { "px": [152,16], "src": [32,16], "f": 0, "t": 36, "d": [8,59] }, + { "px": [72,32], "src": [32,16], "f": 0, "t": 36, "d": [8,89] }, + { "px": [72,40], "src": [32,16], "f": 0, "t": 36, "d": [8,109] }, + { "px": [152,64], "src": [32,16], "f": 0, "t": 36, "d": [8,179] }, + { "px": [152,72], "src": [32,16], "f": 0, "t": 36, "d": [8,199] }, + { "px": [136,88], "src": [32,16], "f": 0, "t": 36, "d": [8,237] }, + { "px": [136,96], "src": [32,16], "f": 0, "t": 36, "d": [8,257] }, + { "px": [120,112], "src": [32,16], "f": 0, "t": 36, "d": [8,295] }, + { "px": [112,128], "src": [32,16], "f": 0, "t": 36, "d": [8,334] }, + { "px": [24,144], "src": [32,16], "f": 0, "t": 36, "d": [8,363] }, + { "px": [0,128], "src": [48,8], "f": 0, "t": 22, "d": [9,320] }, + { "px": [80,88], "src": [48,24], "f": 0, "t": 54, "d": [10,230] }, + { "px": [16,112], "src": [48,24], "f": 0, "t": 54, "d": [10,282] }, + { "px": [56,48], "src": [32,8], "f": 0, "t": 20, "d": [12,127] }, + { "px": [56,80], "src": [32,8], "f": 0, "t": 20, "d": [12,207] }, + { "px": [120,104], "src": [32,8], "f": 0, "t": 20, "d": [12,275] }, + { "px": [112,120], "src": [32,8], "f": 0, "t": 20, "d": [12,314] }, + { "px": [24,136], "src": [32,8], "f": 0, "t": 20, "d": [12,343] }, + { "px": [64,24], "src": [16,8], "f": 0, "t": 18, "d": [13,68] }, + { "px": [88,80], "src": [16,8], "f": 0, "t": 18, "d": [13,211] }, + { "px": [96,80], "src": [16,8], "f": 0, "t": 18, "d": [13,212] }, + { "px": [104,80], "src": [16,8], "f": 0, "t": 18, "d": [13,213] }, + { "px": [112,80], "src": [16,8], "f": 0, "t": 18, "d": [13,214] }, + { "px": [120,80], "src": [16,8], "f": 0, "t": 18, "d": [13,215] }, + { "px": [128,80], "src": [16,8], "f": 0, "t": 18, "d": [13,216] }, + { "px": [24,104], "src": [16,8], "f": 0, "t": 18, "d": [13,263] }, + { "px": [32,104], "src": [16,8], "f": 0, "t": 18, "d": [13,264] }, + { "px": [40,104], "src": [16,8], "f": 0, "t": 18, "d": [13,265] }, + { "px": [48,104], "src": [16,8], "f": 0, "t": 18, "d": [13,266] }, + { "px": [56,104], "src": [16,8], "f": 0, "t": 18, "d": [13,267] }, + { "px": [64,104], "src": [16,8], "f": 0, "t": 18, "d": [13,268] }, + { "px": [72,104], "src": [16,8], "f": 0, "t": 18, "d": [13,269] }, + { "px": [80,104], "src": [16,8], "f": 0, "t": 18, "d": [13,270] }, + { "px": [88,112], "src": [24,8], "f": 0, "t": 19, "d": [14,291] }, + { "px": [24,40], "src": [24,24], "f": 0, "t": 51, "d": [20,103] }, + { "px": [24,72], "src": [24,24], "f": 0, "t": 51, "d": [20,183] }, + { "px": [96,104], "src": [24,24], "f": 0, "t": 51, "d": [20,272] }, + { "px": [8,136], "src": [24,24], "f": 0, "t": 51, "d": [20,341] }, + { "px": [48,24], "src": [8,24], "f": 0, "t": 49, "d": [22,66] }, + { "px": [48,56], "src": [8,24], "f": 0, "t": 49, "d": [22,146] }, + { "px": [48,88], "src": [8,24], "f": 0, "t": 49, "d": [22,226] }, + { "px": [56,32], "src": [16,24], "f": 0, "t": 50, "d": [23,87] }, + { "px": [88,120], "src": [16,24], "f": 0, "t": 50, "d": [23,311] }, + { "px": [56,24], "src": [0,32], "f": 0, "t": 64, "d": [24,67] }, + { "px": [88,104], "src": [0,32], "f": 0, "t": 64, "d": [24,271] } + ], + "seed": 2637509, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + } + ], + "__neighbours": [{ "levelIid": "7dc5aee0-02f0-11ed-9529-3918554111b1", "levelUid": 62, "dir": "w" }] + }, + { + "identifier": "Level_3", + "iid": "1cafc6a0-02f0-11ed-9529-dbb478928543", + "uid": 95, + "worldX": 160, + "worldY": -160, + "worldDepth": 0, + "pxWid": 160, + "pxHei": 160, + "__bgColor": "#696A79", + "bgColor": null, + "useAutoIdentifier": true, + "bgRelPath": null, + "bgPos": null, + "bgPivotX": 0.5, + "bgPivotY": 0.5, + "__smartColor": "#ADADB5", + "__bgPos": null, + "externalRelPath": null, + "fieldInstances": [], + "layerInstances": [ + { + "__identifier": "Entities", + "__type": "Entities", + "__cWid": 40, + "__cHei": 40, + "__gridSize": 4, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": null, + "__tilesetRelPath": null, + "iid": "1cafedb0-02f0-11ed-9529-c9e2daee8d6a", + "levelId": 95, + "layerDefUid": 32, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [], + "autoLayerTiles": [], + "seed": 4213504, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + }, + { + "__identifier": "Circuit", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "1cafedb1-02f0-11ed-9529-5d465489bca3", + "levelId": 95, + "layerDefUid": 28, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 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,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,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,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,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, + 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,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,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,0,0,0,0,0,0,0,0 + ], + "autoLayerTiles": [], + "seed": 4155693, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + }, + { + "__identifier": "Collision", + "__type": "IntGrid", + "__cWid": 20, + "__cHei": 20, + "__gridSize": 8, + "__opacity": 1, + "__pxTotalOffsetX": 0, + "__pxTotalOffsetY": 0, + "__tilesetDefUid": 1, + "__tilesetRelPath": "../tiles.png", + "iid": "1cafedb2-02f0-11ed-9529-454d25ca39e8", + "levelId": 95, + "layerDefUid": 3, + "pxOffsetX": 0, + "pxOffsetY": 0, + "visible": true, + "optionalRules": [], + "intGridCsv": [ + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,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,0,0,0,0,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,0,0,0,0, + 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,0,0,0,0,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,0,0,0,0,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,0,0,0,0,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,0,0,0,0,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,0,0,0,0,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,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,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,0,0,0,1,1,1,1,1,1,1,1 + ], + "autoLayerTiles": [ + { "px": [0,152], "src": [40,8], "f": 0, "t": 21, "d": [5,380] }, + { "px": [8,152], "src": [40,8], "f": 0, "t": 21, "d": [5,381] }, + { "px": [16,152], "src": [40,8], "f": 0, "t": 21, "d": [5,382] }, + { "px": [24,152], "src": [40,8], "f": 0, "t": 21, "d": [5,383] }, + { "px": [32,152], "src": [40,8], "f": 0, "t": 21, "d": [5,384] }, + { "px": [40,152], "src": [40,8], "f": 0, "t": 21, "d": [5,385] }, + { "px": [48,152], "src": [40,8], "f": 0, "t": 21, "d": [5,386] }, + { "px": [56,152], "src": [40,8], "f": 0, "t": 21, "d": [5,387] }, + { "px": [104,152], "src": [40,8], "f": 0, "t": 21, "d": [5,393] }, + { "px": [112,152], "src": [40,8], "f": 0, "t": 21, "d": [5,394] }, + { "px": [120,152], "src": [40,8], "f": 0, "t": 21, "d": [5,395] }, + { "px": [128,152], "src": [40,8], "f": 0, "t": 21, "d": [5,396] }, + { "px": [136,152], "src": [40,8], "f": 0, "t": 21, "d": [5,397] }, + { "px": [144,152], "src": [40,8], "f": 0, "t": 21, "d": [5,398] }, + { "px": [152,152], "src": [40,8], "f": 0, "t": 21, "d": [5,399] }, + { "px": [0,8], "src": [48,16], "f": 0, "t": 38, "d": [6,20] }, + { "px": [0,16], "src": [48,16], "f": 0, "t": 38, "d": [6,40] }, + { "px": [0,24], "src": [48,16], "f": 0, "t": 38, "d": [6,60] }, + { "px": [0,32], "src": [48,16], "f": 0, "t": 38, "d": [6,80] }, + { "px": [0,40], "src": [48,16], "f": 0, "t": 38, "d": [6,100] }, + { "px": [0,48], "src": [48,16], "f": 0, "t": 38, "d": [6,120] }, + { "px": [0,56], "src": [48,16], "f": 0, "t": 38, "d": [6,140] }, + { "px": [0,64], "src": [48,16], "f": 0, "t": 38, "d": [6,160] }, + { "px": [0,72], "src": [48,16], "f": 0, "t": 38, "d": [6,180] }, + { "px": [0,80], "src": [48,16], "f": 0, "t": 38, "d": [6,200] }, + { "px": [0,88], "src": [48,16], "f": 0, "t": 38, "d": [6,220] }, + { "px": [0,96], "src": [48,16], "f": 0, "t": 38, "d": [6,240] }, + { "px": [0,104], "src": [48,16], "f": 0, "t": 38, "d": [6,260] }, + { "px": [0,112], "src": [48,16], "f": 0, "t": 38, "d": [6,280] }, + { "px": [0,120], "src": [48,16], "f": 0, "t": 38, "d": [6,300] }, + { "px": [0,128], "src": [48,16], "f": 0, "t": 38, "d": [6,320] }, + { "px": [8,0], "src": [40,24], "f": 0, "t": 53, "d": [7,1] }, + { "px": [16,0], "src": [40,24], "f": 0, "t": 53, "d": [7,2] }, + { "px": [24,0], "src": [40,24], "f": 0, "t": 53, "d": [7,3] }, + { "px": [32,0], "src": [40,24], "f": 0, "t": 53, "d": [7,4] }, + { "px": [40,0], "src": [40,24], "f": 0, "t": 53, "d": [7,5] }, + { "px": [48,0], "src": [40,24], "f": 0, "t": 53, "d": [7,6] }, + { "px": [56,0], "src": [40,24], "f": 0, "t": 53, "d": [7,7] }, + { "px": [64,0], "src": [40,24], "f": 0, "t": 53, "d": [7,8] }, + { "px": [72,0], "src": [40,24], "f": 0, "t": 53, "d": [7,9] }, + { "px": [80,0], "src": [40,24], "f": 0, "t": 53, "d": [7,10] }, + { "px": [88,0], "src": [40,24], "f": 0, "t": 53, "d": [7,11] }, + { "px": [96,0], "src": [40,24], "f": 0, "t": 53, "d": [7,12] }, + { "px": [104,0], "src": [40,24], "f": 0, "t": 53, "d": [7,13] }, + { "px": [112,0], "src": [40,24], "f": 0, "t": 53, "d": [7,14] }, + { "px": [120,0], "src": [40,24], "f": 0, "t": 53, "d": [7,15] }, + { "px": [128,0], "src": [40,24], "f": 0, "t": 53, "d": [7,16] }, + { "px": [136,0], "src": [40,24], "f": 0, "t": 53, "d": [7,17] }, + { "px": [144,0], "src": [40,24], "f": 0, "t": 53, "d": [7,18] }, + { "px": [152,8], "src": [32,16], "f": 0, "t": 36, "d": [8,39] }, + { "px": [152,16], "src": [32,16], "f": 0, "t": 36, "d": [8,59] }, + { "px": [152,24], "src": [32,16], "f": 0, "t": 36, "d": [8,79] }, + { "px": [152,32], "src": [32,16], "f": 0, "t": 36, "d": [8,99] }, + { "px": [152,40], "src": [32,16], "f": 0, "t": 36, "d": [8,119] }, + { "px": [152,48], "src": [32,16], "f": 0, "t": 36, "d": [8,139] }, + { "px": [152,56], "src": [32,16], "f": 0, "t": 36, "d": [8,159] }, + { "px": [152,64], "src": [32,16], "f": 0, "t": 36, "d": [8,179] }, + { "px": [152,72], "src": [32,16], "f": 0, "t": 36, "d": [8,199] }, + { "px": [152,80], "src": [32,16], "f": 0, "t": 36, "d": [8,219] }, + { "px": [152,88], "src": [32,16], "f": 0, "t": 36, "d": [8,239] }, + { "px": [152,96], "src": [32,16], "f": 0, "t": 36, "d": [8,259] }, + { "px": [152,104], "src": [32,16], "f": 0, "t": 36, "d": [8,279] }, + { "px": [152,112], "src": [32,16], "f": 0, "t": 36, "d": [8,299] }, + { "px": [152,120], "src": [32,16], "f": 0, "t": 36, "d": [8,319] }, + { "px": [152,128], "src": [32,16], "f": 0, "t": 36, "d": [8,339] }, + { "px": [64,152], "src": [48,8], "f": 0, "t": 22, "d": [9,388] }, + { "px": [0,136], "src": [48,24], "f": 0, "t": 54, "d": [10,340] }, + { "px": [152,136], "src": [32,24], "f": 0, "t": 52, "d": [11,359] }, + { "px": [96,152], "src": [32,8], "f": 0, "t": 20, "d": [12,392] } + ], + "seed": 6305546, + "overrideTilesetUid": null, + "gridTiles": [], + "entityInstances": [] + } + ], + "__neighbours": [{ "levelIid": "7dc5aee0-02f0-11ed-9529-3918554111b1", "levelUid": 62, "dir": "s" }] + } + ], + "worlds": [] +} \ No newline at end of file diff --git a/assets/tiles.png b/assets/tiles.png index 1647dda224a2d0f3ad4183f5c1cd89940796a4bb..879291010655e2ba4b02d3ff6aa7ad62bc4a975c 100644 GIT binary patch delta 669 zcmV;O0%HBs1=j2rqW^MaWa?}WelRMc! z01~VMs7KEPw9h&RM!zfh?-5IV2|!g0C=fV%XVF7^GgPXwI} z$X`bQ?(QII6UNIN|JOI$CQhlP7GRX7bK^TCue{L@X4!|1l2H67i z@T>7C1dAkW>7;cMb9C$Y4d4fFlwkk>4*-6h6Y-=-2!*?DujW$9iB@S>14-3t;|ACr zChN8Uij2z$z2C3lg6_*G z+Nf-HgYN>MF)9gee`+{bM~F#9lEga81qy*{$W)%vZBhq(06-_9X&$~Krg8`{(SAn@ z4QU&oyL1fX#dv`3+fB=UnFC}YpkzA*a5-SR?#KlZpryD}fp|n0YNE}C1afL|{XGzX zD?_d>p0b8`9et%`yd~MJ_x-?I4~^(s0N%GNfGjXc2nb*ve+pFFj5;&uhO`BcB;hFe z6mz?m-DbnNAa_A>KVODN00KgNfk(Lu#y1S(kp{94`mt3*f{6n*07m8K0hBqpweHMA zfW;H?-uN79+ZPL>0CX;@GQ@!knxk9;(B;-OwsNZgrRg#Okg;k+u21RDB>w$;AMW!X5%Tj!<8a*r4imHn7`(q9oRlP6cMe`6+-2(=PyEswF1PezN-|qAndVWLV7e*8r0ctTvw$ zb3yZe!XF1%{2!Q=;Rii%<;s;SSFT*Sa^=dE|14ju6P5`@iT$bQ00000NkvXXu0mjf DxR)}U delta 659 zcmV;E0&M--1=9tPBnkm@Qb$4nuFf3kks&L8Wl2OqRA_P$mUBd4(m-{dPZ7r7-!M^vV8(q0W0$kLjb@V0KBW*I&sVi)OpH46o7hv z-I@s!fG8jfR0-6~@5Un&JUC%>C(nV+Ijz%^C=cEU!wvvt0F>7yGEEwFrby4@Q%t3- zas5;kMBLm@nAwS&!ff3VfMVk^0${obcP<*n+WQy)y<;_KpLRK|yLPIS?%Sn~@(MqL zK84fG$lB~=I)U#1;2_i-Jj8G(ooVEMRM6?5DbOcsop9L(D&T_vB90tra}z8BfLwM8 zm5IBAv<#pSl_{X{PHxmhTfM{pkO|baHUT6b;557H1EsX1(}<6P0JIm-N^q-#ItLL@ z3PXu5n~DNm?DcuTWjj@Ye-5N~iRfDZfI_AKkYRuc1i-))ww0C{*E9Hpv;+WuIN{v+ z++MNFc6|YU3joMrxCOv~NM6tpRsopXO-L%A{Aas_L=y!p02qcJ><4tm*s_nBA6N@; zVyaDTy@5`sJH{f^E|Y4A%4{5QjmsNAsk}@8*w`hal&Adl5de$ihT}eRJ79G`0rI*A zv}6KKCJ3F110al>38Wp7ykNF|VapfPIbEiK6LtWE#lBpJleT;@&L67dpaC&1zh=(@ zHWN?)(Q%fpAQYUR0x-e!3ji2$vq_Z?svjWtXbS^^rFi}tz{CVk#b-xc$Mv7^#{oS2 t56r^wgBmz==+L1q)@kuCrL002ovPDHLkV1hwjCB^^% diff --git a/build.zig b/build.zig index e8539f7..f0aecc5 100644 --- a/build.zig +++ b/build.zig @@ -1,4 +1,5 @@ const std = @import("std"); +const LDtkImport = @import("tools/LDtkImport.zig"); pub fn build(b: *std.build.Builder) !void { const assets = std.build.Pkg{ @@ -6,8 +7,14 @@ pub fn build(b: *std.build.Builder) !void { .source = .{ .path = "assets/assets.zig" }, }; + const ldtk = LDtkImport.create(b, .{ + .source_path = .{ .path = "assets/maps/wired.ldtk" }, + .output_name = "mapldtk", + }); + const mode = b.standardReleaseOptions(); const lib = b.addSharedLibrary("cart", "src/main.zig", .unversioned); + lib.step.dependOn(&ldtk.step); lib.addPackage(assets); lib.setBuildMode(mode); lib.setTarget(.{ .cpu_arch = .wasm32, .os_tag = .freestanding }); diff --git a/tools/LDtkImport.zig b/tools/LDtkImport.zig new file mode 100644 index 0000000..0467037 --- /dev/null +++ b/tools/LDtkImport.zig @@ -0,0 +1,70 @@ +//! Uses zig-ldtk to convert a ldtk file into a binary format for wired +const std = @import("std"); +const LDtk = @import("../deps/zig-ldtk/src/LDtk.zig"); + +const KB = 1024; +const MB = 1024 * KB; + +const LDtkImport = @This(); + +step: std.build.Step, +builder: *std.build.Builder, +source_path: std.build.FileSource, +output_name: []const u8, + +pub fn create(b: *std.build.Builder, opt: struct { + source_path: std.build.FileSource, + output_name: []const u8, +}) *@This() { + var result = b.allocator.create(LDtkImport) catch @panic("memory"); + result.* = LDtkImport{ + .step = std.build.Step.init(.custom, "convert and embed a ldtk map file", b.allocator, make), + .builder = b, + .source_path = opt.source_path, + .output_name = opt.output_name, + }; + return result; +} + +fn make(step: *std.build.Step) !void { + const this = @fieldParentPtr(LDtkImport, "step", step); + + const allocator = this.builder.allocator; + const cwd = std.fs.cwd(); + + // Get path to source and output + const source_src = this.source_path.getPath(this.builder); + const output = this.builder.getInstallPath(.lib, this.output_name); + + // Open ldtk file and read all of it into `source` + const source_file = try cwd.openFile(source_src, .{}); + defer source_file.close(); + const source = try source_file.readToEndAlloc(allocator, 10 * MB); + defer allocator.free(source); + + // Create output array to write to + var data = std.ArrayList(u8).init(allocator); + defer data.deinit(); + const writer = data.writer(); + _ = writer; + + // TODO: Convert LDtk data into wired format + const ldtk = try LDtk.parse(allocator, source); + defer ldtk.deinit(allocator); + + if (ldtk.levels.len > 0) { + const level0 = ldtk.levels[0]; + if (level0.layerInstances) |layers| { + for (layers) |layer| { + std.log.warn("{s}: {}", .{ layer.__identifier, layer.__type }); + } + } + } + + // Open output file and write data + cwd.makePath(this.builder.getInstallPath(.lib, "")) catch |e| switch (e) { + error.PathAlreadyExists => {}, + else => return e, + }; + try cwd.writeFile(output, data.items); +}