From 9dee225585549b1fccb4786b3fed505a2b501df8 Mon Sep 17 00:00:00 2001 From: PossiblyAxolotl Date: Fri, 8 Mar 2024 23:24:13 -0600 Subject: [PATCH] add some lvl and more to inf mode --- Source/Main.lua | 18 +- Source/Map.lua | 2 +- Source/Menu.lua | 24 +- Source/Player.lua | 4 + Source/Saws.lua | 34 + Source/data/P1. CONSOLE.json | 859 ++++++++ Source/data/P11. THNK U.json | 401 ++++ Source/data/P2. FISH.json | 2765 ++++++++++++++++++++++++ Source/data/P3. DOWNWARD CLIMB.json | 3050 +++++++++++++++++++++++++++ Source/data/P4. FACTORY.json | 1995 ++++++++++++++++++ Source/endless.lua | 42 +- Source/gfx/clock.png | Bin 0 -> 178 bytes Source/gfx/hourglass.png | Bin 0 -> 164 bytes Source/gfx/skullEmoji.png | Bin 192 -> 200 bytes Source/gfx/tiles-table-16-16.png | Bin 771 -> 1037 bytes Source/gfx/trophy.png | Bin 0 -> 157 bytes Source/pdxinfo | 2 +- 17 files changed, 9182 insertions(+), 14 deletions(-) create mode 100644 Source/data/P1. CONSOLE.json create mode 100644 Source/data/P11. THNK U.json create mode 100644 Source/data/P2. FISH.json create mode 100644 Source/data/P3. DOWNWARD CLIMB.json create mode 100644 Source/data/P4. FACTORY.json create mode 100644 Source/gfx/clock.png create mode 100644 Source/gfx/hourglass.png create mode 100644 Source/gfx/trophy.png diff --git a/Source/Main.lua b/Source/Main.lua index 1c325c9..a006717 100644 --- a/Source/Main.lua +++ b/Source/Main.lua @@ -1,8 +1,8 @@ -- PossiblyAxolotl -- Created May 10th, 2022 +-- Last updated March 8th, 2024 -- Rocket Bytes - import "CoreLibs/graphics" import "CoreLibs/sprites" import "CoreLibs/math" @@ -69,7 +69,7 @@ createMenu(mainmenu) tutorial = nil local menu = playdate.getSystemMenu() -menuButton, error = menu:addMenuItem("game menu", function() +menuButton, error = menu:addMenuItem("main menu", function() if mode == "game" or mode == "hgame"then playdate.datastore.delete("savegame.json") playdate.datastore.write({savedLevel=map,savedDeaths=deaths,mode=mode},"savegame") @@ -93,7 +93,12 @@ menuButton, error = menu:addMenuItem("game menu", function() removeMap() killBlades() end - if mode ~= "music"then + + if mode == 'endless' then + closeEndless() + end + + if mode ~= "music" then totalEnergy = 0 showEnergy = false energy = 0 @@ -129,9 +134,6 @@ end song:play(0) function playdate.update() - if mode == 'endless' then - processEndless() - end if mode == "menu" then updateMenu() processExplosions() @@ -182,6 +184,10 @@ function playdate.update() end end updateSaws() + + if mode == 'endless' then + processEndless() + end end function playdate.gameWillTerminate() diff --git a/Source/Map.lua b/Source/Map.lua index b1e24ca..0bba636 100644 --- a/Source/Map.lua +++ b/Source/Map.lua @@ -34,7 +34,7 @@ function addMap(_file, rs) end -- Add collision - tiles = gfx.sprite.addWallSprites(tilemap, {0,1,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24}) + tiles = gfx.sprite.addWallSprites(tilemap, {0,1,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, 25, 26, 27, 28, 29, 30, 31, 32}) song:stop() if level.song then diff --git a/Source/Menu.lua b/Source/Menu.lua index ad8525d..4f89f19 100644 --- a/Source/Menu.lua +++ b/Source/Menu.lua @@ -66,7 +66,7 @@ function createMenu(items, invert) _y -= 20 end - if mode == "game" or mode == "play" or mode == "hgame" then + if mode == "game" or mode == "play" or mode == "hgame" or mode == "endless" then song:stop() song:load("sfx/song1") song:play(0) @@ -139,6 +139,13 @@ local function dataLoad() barpos = 160 setLogoPos() local lvls = {"1. HOOK.json","2. ROCKET.json","3. HUT.json","4. SPINNER.json","5. SHUTTLE.json","6. SHELL.json","7. PYRAMID.json","8. KITCHEN.json","9. LADDER.json","10. CITY.json","11. FLOWER.json", "12. BOXES.json","13. SNAKE.json","14. TOWER.json","15. ESCAPE.json","H1. CAVEYARD.json", "H2. PUMPKIN.json", "H3. HAUNTED HOUS.json", "H4. TRICK OR TREAT.json", "H5. CANDY CORN.json","H6. COFFIN.json"} + + if isPlus then + local plusLvls = {"P1. CONSOLE.json", "P2. FISH.json"} + for item = 1, #plusLvls do + lvls[#lvls+1] = plusLvls[item] + end + end local m = {} m[0], m[1] = "data", "EXTRAS" if #lvls - ((10*page)) <= 0 then page = 0 end @@ -222,15 +229,24 @@ function menuButtonPress(name, index) local m = {} m[0], m[1], m[2] = "halgame", "CANCEL", "CONFIRM" createMenu(m) + + elseif name == "START PLUS GAME" then + local m = {} + m[0], m[1], m[2] = "plusgame", "CANCEL", "CONFIRM" + createMenu(m) elseif name == "START NEW GAME" or name == "CONFIRM" then - if menu ~= "halgame" then - deaths = 0 + deaths = 0 + if menu ~= "halgame" and menu ~= "plusgame" then beginStartCutscene(true) - else + elseif menu ~= "plusgame" then mode = "hgame" map = "data/H1. CAVEYARD.json" addMapSave("data/H1. CAVEYARD.json") + else + mode = "hgame" + map = "data/P1. CONSOLE.json" + addMapSave("data/P1. CONSOLE.json") end elseif name == "ENDLESS" then startEndless() diff --git a/Source/Player.lua b/Source/Player.lua index a93aa84..072ed2e 100644 --- a/Source/Player.lua +++ b/Source/Player.lua @@ -24,6 +24,10 @@ sprRocket:setCollideRect(9, 9, 10, 10) local startpos = {x=0,y=0} sprRocket:setGroups({1,2,3}) +function getActive() + return active +end + local imgBigRocket = gfx.image.new("gfx/bigrocket") local imgBigFire = gfx.imagetable.new("gfx/bigrocketfire") local imgSpawn = gfx.image.new("gfx/spawn") diff --git a/Source/Saws.lua b/Source/Saws.lua index 52ff128..82a3c5d 100644 --- a/Source/Saws.lua +++ b/Source/Saws.lua @@ -17,6 +17,7 @@ local blades = {} local spinblades = {} local fuels = {} local checks = {} +local moves = {} local sfxCollect = playdate.sound.sampleplayer.new("sfx/collect") @@ -238,4 +239,37 @@ function killBlades() end spinblades = {} +end + +function addMoveSaw(_x, _y, dir) + local rads = math.rad(dir) + local xv, yv = math.sin(rads), -math.cos(rads) + local spr = gfx.sprite.new(loopSaws:image()) + spr:moveTo(_x, _y) + spr:setZIndex(1) + spr:setCollideRect(0,0,16,16) + spr:add() + moves[#moves+1] = {xv=xv,yv=yv,spr=spr} +end + +function processMoveSaw() + for i = #moves, 1, -1 do + local saw = moves[i] + local sp = saw.spr + + sp:moveBy(saw.xv, saw.yv) + sp:setImage(loopSaws:image()) + + if sp.x > 416 or sp.x < -16 or sp.y > 256 or sp.y < -16 then + sp:remove() + table.remove(moves, i) + end + end +end + +function deleteMoves() + for move = 1, #moves, 1 do + moves[move].spr:remove() + end + moves = {} end \ No newline at end of file diff --git a/Source/data/P1. CONSOLE.json b/Source/data/P1. CONSOLE.json new file mode 100644 index 0000000..60c5204 --- /dev/null +++ b/Source/data/P1. CONSOLE.json @@ -0,0 +1,859 @@ +{ + "bigrocket": { + "x":1504, + "y":1440 + }, + "next":"data/P2. FISH.json", + "checks": [ + { + "x":1833, + "y":1451 + } + ], + "fuel": [ + { + "x":1641, + "y":1563 + }, + { + "x":1593, + "y":1563 + }, + { + "x":1833, + "y":1451 + } + ], + "grav":0.20000000298023, + "inverted":false, + "rocket": { + "x":1514, + "y":1564 + }, + "rotators": [ + { + "armlen":3, + "arms":1, + "middle":true, + "speed":0.5, + "x":1760, + "y":1488 + } + ], + "saws": [ + { + "ends": { + "x":1696, + "y":1504 + }, + "speed":0.20000000298023, + "start": { + "x":1632, + "y":1504 + } + } + ], + "song":"song11", + "tiles": [ + { + "t":2, + "x":107, + "y":103 + }, + { + "t":2, + "x":92, + "y":103 + }, + { + "t":2, + "x":92, + "y":88 + }, + { + "t":2, + "x":107, + "y":99 + }, + { + "t":2, + "x":107, + "y":95 + }, + { + "t":2, + "x":107, + "y":90 + }, + { + "t":2, + "x":107, + "y":88 + }, + { + "t":2, + "x":111, + "y":99 + }, + { + "t":2, + "x":111, + "y":94 + }, + { + "t":2, + "x":111, + "y":91 + }, + { + "t":2, + "x":111, + "y":90 + }, + { + "t":2, + "x":112, + "y":91 + }, + { + "t":2, + "x":112, + "y":94 + }, + { + "t":2, + "x":113, + "y":94 + }, + { + "t":2, + "x":118, + "y":95 + }, + { + "t":2, + "x":118, + "y":90 + }, + { + "t":2, + "x":113, + "y":90 + }, + { + "t":2, + "x":113, + "y":91 + }, + { + "t":2, + "x":107, + "y":94 + }, + { + "t":15, + "x":107, + "y":92 + }, + { + "t":15, + "x":107, + "y":93 + }, + { + "t":15, + "x":107, + "y":91 + }, + { + "t":15, + "x":107, + "y":96 + }, + { + "t":15, + "x":107, + "y":97 + }, + { + "t":15, + "x":107, + "y":98 + }, + { + "t":12, + "x":109, + "y":89 + }, + { + "t":6, + "x":94, + "y":90 + }, + { + "t":6, + "x":94, + "y":91 + }, + { + "t":6, + "x":94, + "y":92 + }, + { + "t":6, + "x":94, + "y":93 + }, + { + "t":6, + "x":94, + "y":94 + }, + { + "t":6, + "x":94, + "y":95 + }, + { + "t":6, + "x":95, + "y":95 + }, + { + "t":6, + "x":96, + "y":95 + }, + { + "t":6, + "x":97, + "y":95 + }, + { + "t":6, + "x":98, + "y":95 + }, + { + "t":6, + "x":99, + "y":95 + }, + { + "t":6, + "x":100, + "y":95 + }, + { + "t":6, + "x":101, + "y":95 + }, + { + "t":6, + "x":102, + "y":95 + }, + { + "t":6, + "x":103, + "y":95 + }, + { + "t":6, + "x":103, + "y":90 + }, + { + "t":6, + "x":102, + "y":90 + }, + { + "t":6, + "x":101, + "y":90 + }, + { + "t":6, + "x":100, + "y":90 + }, + { + "t":6, + "x":99, + "y":90 + }, + { + "t":6, + "x":98, + "y":90 + }, + { + "t":6, + "x":97, + "y":90 + }, + { + "t":6, + "x":96, + "y":90 + }, + { + "t":6, + "x":95, + "y":90 + }, + { + "t":16, + "x":95, + "y":91 + }, + { + "t":16, + "x":96, + "y":91 + }, + { + "t":16, + "x":97, + "y":91 + }, + { + "t":16, + "x":98, + "y":91 + }, + { + "t":16, + "x":99, + "y":91 + }, + { + "t":16, + "x":100, + "y":91 + }, + { + "t":16, + "x":101, + "y":91 + }, + { + "t":16, + "x":102, + "y":91 + }, + { + "t":16, + "x":103, + "y":91 + }, + { + "t":16, + "x":103, + "y":92 + }, + { + "t":16, + "x":103, + "y":93 + }, + { + "t":16, + "x":103, + "y":94 + }, + { + "t":16, + "x":102, + "y":94 + }, + { + "t":16, + "x":102, + "y":93 + }, + { + "t":16, + "x":102, + "y":92 + }, + { + "t":16, + "x":101, + "y":92 + }, + { + "t":16, + "x":101, + "y":93 + }, + { + "t":16, + "x":101, + "y":94 + }, + { + "t":16, + "x":100, + "y":94 + }, + { + "t":16, + "x":100, + "y":93 + }, + { + "t":16, + "x":100, + "y":92 + }, + { + "t":16, + "x":99, + "y":92 + }, + { + "t":16, + "x":99, + "y":93 + }, + { + "t":16, + "x":99, + "y":94 + }, + { + "t":16, + "x":98, + "y":94 + }, + { + "t":16, + "x":98, + "y":93 + }, + { + "t":16, + "x":98, + "y":92 + }, + { + "t":16, + "x":97, + "y":92 + }, + { + "t":16, + "x":97, + "y":93 + }, + { + "t":16, + "x":97, + "y":94 + }, + { + "t":16, + "x":96, + "y":94 + }, + { + "t":16, + "x":96, + "y":93 + }, + { + "t":16, + "x":96, + "y":92 + }, + { + "t":16, + "x":95, + "y":92 + }, + { + "t":16, + "x":95, + "y":93 + }, + { + "t":16, + "x":95, + "y":94 + }, + { + "t":14, + "x":112, + "y":93 + }, + { + "t":14, + "x":112, + "y":92 + }, + { + "t":3, + "x":106, + "y":88 + }, + { + "t":3, + "x":105, + "y":88 + }, + { + "t":3, + "x":104, + "y":88 + }, + { + "t":3, + "x":103, + "y":88 + }, + { + "t":3, + "x":102, + "y":88 + }, + { + "t":3, + "x":101, + "y":88 + }, + { + "t":3, + "x":100, + "y":88 + }, + { + "t":3, + "x":99, + "y":88 + }, + { + "t":3, + "x":98, + "y":88 + }, + { + "t":3, + "x":97, + "y":88 + }, + { + "t":3, + "x":96, + "y":88 + }, + { + "t":3, + "x":95, + "y":88 + }, + { + "t":3, + "x":94, + "y":88 + }, + { + "t":3, + "x":93, + "y":88 + }, + { + "t":3, + "x":93, + "y":103 + }, + { + "t":3, + "x":94, + "y":103 + }, + { + "t":3, + "x":95, + "y":103 + }, + { + "t":3, + "x":96, + "y":103 + }, + { + "t":3, + "x":97, + "y":103 + }, + { + "t":3, + "x":98, + "y":103 + }, + { + "t":3, + "x":99, + "y":103 + }, + { + "t":3, + "x":100, + "y":103 + }, + { + "t":3, + "x":101, + "y":103 + }, + { + "t":3, + "x":102, + "y":103 + }, + { + "t":3, + "x":103, + "y":103 + }, + { + "t":3, + "x":104, + "y":103 + }, + { + "t":3, + "x":105, + "y":103 + }, + { + "t":3, + "x":106, + "y":103 + }, + { + "t":3, + "x":108, + "y":99 + }, + { + "t":3, + "x":109, + "y":99 + }, + { + "t":3, + "x":110, + "y":99 + }, + { + "t":3, + "x":110, + "y":90 + }, + { + "t":3, + "x":109, + "y":90 + }, + { + "t":3, + "x":108, + "y":90 + }, + { + "t":3, + "x":114, + "y":90 + }, + { + "t":3, + "x":115, + "y":90 + }, + { + "t":3, + "x":116, + "y":90 + }, + { + "t":3, + "x":117, + "y":90 + }, + { + "t":3, + "x":117, + "y":95 + }, + { + "t":3, + "x":116, + "y":95 + }, + { + "t":3, + "x":115, + "y":95 + }, + { + "t":3, + "x":114, + "y":95 + }, + { + "t":2, + "x":113, + "y":95 + }, + { + "t":2, + "x":105, + "y":101 + }, + { + "t":2, + "x":105, + "y":90 + }, + { + "t":2, + "x":94, + "y":101 + }, + { + "t":4, + "x":111, + "y":95 + }, + { + "t":4, + "x":111, + "y":96 + }, + { + "t":4, + "x":111, + "y":97 + }, + { + "t":4, + "x":111, + "y":98 + }, + { + "t":4, + "x":107, + "y":100 + }, + { + "t":4, + "x":107, + "y":101 + }, + { + "t":4, + "x":107, + "y":102 + }, + { + "t":4, + "x":92, + "y":102 + }, + { + "t":4, + "x":92, + "y":101 + }, + { + "t":4, + "x":92, + "y":100 + }, + { + "t":4, + "x":92, + "y":99 + }, + { + "t":4, + "x":92, + "y":98 + }, + { + "t":4, + "x":92, + "y":97 + }, + { + "t":4, + "x":92, + "y":96 + }, + { + "t":4, + "x":92, + "y":95 + }, + { + "t":4, + "x":92, + "y":94 + }, + { + "t":4, + "x":92, + "y":93 + }, + { + "t":4, + "x":92, + "y":92 + }, + { + "t":4, + "x":92, + "y":91 + }, + { + "t":4, + "x":92, + "y":90 + }, + { + "t":4, + "x":92, + "y":89 + }, + { + "t":4, + "x":107, + "y":89 + }, + { + "t":4, + "x":118, + "y":91 + }, + { + "t":4, + "x":118, + "y":92 + }, + { + "t":4, + "x":118, + "y":93 + }, + { + "t":4, + "x":118, + "y":94 + } + ] +} \ No newline at end of file diff --git a/Source/data/P11. THNK U.json b/Source/data/P11. THNK U.json new file mode 100644 index 0000000..6d15c2f --- /dev/null +++ b/Source/data/P11. THNK U.json @@ -0,0 +1,401 @@ +{ + "bigrocket": { + "x":1576, + "y":1488 + }, + "checks": [ + ], + "fuel": [ + { + "x":1657, + "y":1483 + }, + { + "x":1529, + "y":1483 + } + ], + "grav":0, + "inverted":true, + "rocket": { + "x":1594, + "y":1612 + }, + "rotators": [ + ], + "saws": [ + ], + "song":"song4", + "tiles": [ + { + "t":2, + "x":100, + "y":104 + }, + { + "t":2, + "x":99, + "y":103 + }, + { + "t":2, + "x":98, + "y":102 + }, + { + "t":2, + "x":97, + "y":101 + }, + { + "t":2, + "x":96, + "y":100 + }, + { + "t":2, + "x":95, + "y":99 + }, + { + "t":2, + "x":94, + "y":98 + }, + { + "t":2, + "x":94, + "y":97 + }, + { + "t":2, + "x":94, + "y":96 + }, + { + "t":2, + "x":94, + "y":95 + }, + { + "t":2, + "x":94, + "y":94 + }, + { + "t":2, + "x":102, + "y":98 + }, + { + "t":2, + "x":101, + "y":98 + }, + { + "t":2, + "x":100, + "y":98 + }, + { + "t":2, + "x":99, + "y":98 + }, + { + "t":2, + "x":105, + "y":91 + }, + { + "t":2, + "x":104, + "y":91 + }, + { + "t":2, + "x":98, + "y":91 + }, + { + "t":2, + "x":97, + "y":91 + }, + { + "t":2, + "x":96, + "y":91 + }, + { + "t":2, + "x":95, + "y":92 + }, + { + "t":2, + "x":94, + "y":93 + }, + { + "t":2, + "x":102, + "y":104 + }, + { + "t":2, + "x":103, + "y":103 + }, + { + "t":2, + "x":104, + "y":102 + }, + { + "t":2, + "x":105, + "y":101 + }, + { + "t":2, + "x":106, + "y":100 + }, + { + "t":2, + "x":107, + "y":99 + }, + { + "t":2, + "x":108, + "y":98 + }, + { + "t":2, + "x":108, + "y":97 + }, + { + "t":2, + "x":108, + "y":96 + }, + { + "t":2, + "x":108, + "y":95 + }, + { + "t":2, + "x":108, + "y":94 + }, + { + "t":2, + "x":108, + "y":93 + }, + { + "t":2, + "x":106, + "y":91 + }, + { + "t":2, + "x":107, + "y":92 + }, + { + "t":2, + "x":103, + "y":98 + }, + { + "t":2, + "x":103, + "y":91 + }, + { + "t":2, + "x":102, + "y":92 + }, + { + "t":2, + "x":101, + "y":93 + }, + { + "t":2, + "x":99, + "y":91 + }, + { + "t":2, + "x":100, + "y":92 + }, + { + "t":30, + "x":99, + "y":100 + }, + { + "t":31, + "x":101, + "y":100 + }, + { + "t":32, + "x":103, + "y":100 + }, + { + "t":26, + "x":106, + "y":98 + }, + { + "t":26, + "x":104, + "y":95 + }, + { + "t":26, + "x":96, + "y":97 + }, + { + "t":26, + "x":98, + "y":93 + }, + { + "t":27, + "x":98, + "y":95 + }, + { + "t":27, + "x":105, + "y":93 + }, + { + "t":27, + "x":104, + "y":97 + }, + { + "t":27, + "x":110, + "y":98 + }, + { + "t":27, + "x":108, + "y":102 + }, + { + "t":27, + "x":103, + "y":105 + }, + { + "t":27, + "x":95, + "y":103 + }, + { + "t":27, + "x":91, + "y":100 + }, + { + "t":27, + "x":92, + "y":96 + }, + { + "t":27, + "x":92, + "y":89 + }, + { + "t":27, + "x":99, + "y":88 + }, + { + "t":27, + "x":107, + "y":90 + }, + { + "t":26, + "x":112, + "y":95 + }, + { + "t":26, + "x":109, + "y":92 + }, + { + "t":26, + "x":104, + "y":89 + }, + { + "t":26, + "x":101, + "y":91 + }, + { + "t":26, + "x":95, + "y":90 + }, + { + "t":26, + "x":89, + "y":94 + }, + { + "t":26, + "x":93, + "y":101 + }, + { + "t":26, + "x":97, + "y":106 + }, + { + "t":26, + "x":103, + "y":108 + }, + { + "t":26, + "x":106, + "y":104 + }, + { + "t":26, + "x":109, + "y":106 + }, + { + "t":26, + "x":110, + "y":101 + }, + { + "t":2, + "x":101, + "y":105 + } + ] +} \ No newline at end of file diff --git a/Source/data/P2. FISH.json b/Source/data/P2. FISH.json new file mode 100644 index 0000000..c2220b5 --- /dev/null +++ b/Source/data/P2. FISH.json @@ -0,0 +1,2765 @@ +{ + "bigrocket": { + "x":2104, + "y":1888 + }, + "next":"data/P3. DOWNWARD CLIMB.json", + "checks": [ + { + "x":1721, + "y":1595 + } + ], + "fuel": [ + { + "x":1721, + "y":1499 + }, + { + "x":1561, + "y":1723 + }, + { + "x":1689, + "y":1723 + }, + { + "x":1913, + "y":1627 + }, + { + "x":1913, + "y":1531 + }, + { + "x":2249, + "y":1723 + }, + { + "x":2393, + "y":1547 + }, + { + "x":2233, + "y":1579 + } + ], + "grav":0.20000000298023, + "inverted":false, + "rocket": { + "x":1554, + "y":1604 + }, + "rotators": [ + { + "armlen":3, + "arms":2, + "middle":true, + "speed":0.81000000238419, + "x":1920, + "y":1584 + } + ], + "saws": [ + { + "ends": { + "x":1520, + "y":1776 + }, + "speed":2, + "start": { + "x":1520, + "y":1664 + } + }, + { + "ends": { + "x":2096, + "y":1840 + }, + "speed":2.1400001049042, + "start": { + "x":2160, + "y":1840 + } + } + ], + "song":"song10", + "tiles": [ + { + "t":2, + "x":95, + "y":98 + }, + { + "t":2, + "x":95, + "y":99 + }, + { + "t":2, + "x":95, + "y":104 + }, + { + "t":2, + "x":95, + "y":105 + }, + { + "t":2, + "x":96, + "y":105 + }, + { + "t":2, + "x":97, + "y":105 + }, + { + "t":2, + "x":98, + "y":105 + }, + { + "t":2, + "x":99, + "y":105 + }, + { + "t":2, + "x":99, + "y":98 + }, + { + "t":2, + "x":98, + "y":98 + }, + { + "t":2, + "x":97, + "y":98 + }, + { + "t":2, + "x":96, + "y":98 + }, + { + "t":2, + "x":100, + "y":99 + }, + { + "t":2, + "x":100, + "y":104 + }, + { + "t":2, + "x":101, + "y":103 + }, + { + "t":2, + "x":101, + "y":100 + }, + { + "t":2, + "x":102, + "y":101 + }, + { + "t":2, + "x":102, + "y":102 + }, + { + "t":2, + "x":103, + "y":103 + }, + { + "t":2, + "x":104, + "y":104 + }, + { + "t":2, + "x":105, + "y":105 + }, + { + "t":2, + "x":106, + "y":105 + }, + { + "t":2, + "x":109, + "y":105 + }, + { + "t":2, + "x":110, + "y":104 + }, + { + "t":2, + "x":111, + "y":103 + }, + { + "t":2, + "x":112, + "y":102 + }, + { + "t":2, + "x":112, + "y":101 + }, + { + "t":2, + "x":111, + "y":100 + }, + { + "t":2, + "x":110, + "y":99 + }, + { + "t":2, + "x":109, + "y":98 + }, + { + "t":2, + "x":108, + "y":98 + }, + { + "t":2, + "x":105, + "y":98 + }, + { + "t":2, + "x":104, + "y":99 + }, + { + "t":2, + "x":103, + "y":100 + }, + { + "t":2, + "x":96, + "y":103 + }, + { + "t":2, + "x":96, + "y":100 + }, + { + "t":14, + "x":96, + "y":101 + }, + { + "t":14, + "x":96, + "y":102 + }, + { + "t":14, + "x":107, + "y":98 + }, + { + "t":14, + "x":106, + "y":98 + }, + { + "t":14, + "x":108, + "y":105 + }, + { + "t":14, + "x":107, + "y":105 + }, + { + "t":2, + "x":112, + "y":107 + }, + { + "t":2, + "x":112, + "y":108 + }, + { + "t":2, + "x":113, + "y":106 + }, + { + "t":2, + "x":114, + "y":105 + }, + { + "t":2, + "x":115, + "y":105 + }, + { + "t":2, + "x":116, + "y":105 + }, + { + "t":2, + "x":113, + "y":109 + }, + { + "t":2, + "x":114, + "y":110 + }, + { + "t":2, + "x":115, + "y":110 + }, + { + "t":2, + "x":116, + "y":110 + }, + { + "t":2, + "x":117, + "y":110 + }, + { + "t":2, + "x":117, + "y":105 + }, + { + "t":2, + "x":118, + "y":106 + }, + { + "t":2, + "x":118, + "y":109 + }, + { + "t":2, + "x":119, + "y":108 + }, + { + "t":2, + "x":119, + "y":107 + }, + { + "t":2, + "x":120, + "y":106 + }, + { + "t":2, + "x":121, + "y":105 + }, + { + "t":2, + "x":122, + "y":105 + }, + { + "t":2, + "x":122, + "y":106 + }, + { + "t":2, + "x":122, + "y":107 + }, + { + "t":2, + "x":122, + "y":108 + }, + { + "t":2, + "x":122, + "y":109 + }, + { + "t":2, + "x":122, + "y":110 + }, + { + "t":2, + "x":121, + "y":110 + }, + { + "t":2, + "x":120, + "y":109 + }, + { + "t":22, + "x":114, + "y":107 + }, + { + "t":3, + "x":122, + "y":112 + }, + { + "t":3, + "x":121, + "y":112 + }, + { + "t":3, + "x":120, + "y":112 + }, + { + "t":3, + "x":119, + "y":112 + }, + { + "t":3, + "x":118, + "y":112 + }, + { + "t":3, + "x":117, + "y":112 + }, + { + "t":3, + "x":116, + "y":112 + }, + { + "t":3, + "x":115, + "y":112 + }, + { + "t":3, + "x":114, + "y":112 + }, + { + "t":3, + "x":113, + "y":112 + }, + { + "t":3, + "x":112, + "y":112 + }, + { + "t":3, + "x":111, + "y":112 + }, + { + "t":3, + "x":110, + "y":112 + }, + { + "t":3, + "x":109, + "y":112 + }, + { + "t":3, + "x":108, + "y":112 + }, + { + "t":3, + "x":107, + "y":112 + }, + { + "t":3, + "x":106, + "y":112 + }, + { + "t":3, + "x":105, + "y":112 + }, + { + "t":3, + "x":104, + "y":112 + }, + { + "t":3, + "x":103, + "y":112 + }, + { + "t":3, + "x":102, + "y":112 + }, + { + "t":3, + "x":101, + "y":112 + }, + { + "t":3, + "x":100, + "y":112 + }, + { + "t":3, + "x":99, + "y":112 + }, + { + "t":3, + "x":98, + "y":112 + }, + { + "t":3, + "x":97, + "y":112 + }, + { + "t":3, + "x":96, + "y":112 + }, + { + "t":3, + "x":95, + "y":112 + }, + { + "t":3, + "x":94, + "y":112 + }, + { + "t":3, + "x":93, + "y":112 + }, + { + "t":4, + "x":91, + "y":111 + }, + { + "t":4, + "x":91, + "y":110 + }, + { + "t":4, + "x":91, + "y":109 + }, + { + "t":4, + "x":91, + "y":108 + }, + { + "t":4, + "x":91, + "y":107 + }, + { + "t":4, + "x":91, + "y":106 + }, + { + "t":4, + "x":91, + "y":105 + }, + { + "t":4, + "x":91, + "y":104 + }, + { + "t":4, + "x":91, + "y":103 + }, + { + "t":4, + "x":91, + "y":102 + }, + { + "t":4, + "x":91, + "y":101 + }, + { + "t":4, + "x":91, + "y":100 + }, + { + "t":4, + "x":91, + "y":99 + }, + { + "t":4, + "x":91, + "y":98 + }, + { + "t":4, + "x":91, + "y":97 + }, + { + "t":4, + "x":91, + "y":96 + }, + { + "t":4, + "x":91, + "y":95 + }, + { + "t":4, + "x":91, + "y":94 + }, + { + "t":4, + "x":91, + "y":93 + }, + { + "t":2, + "x":91, + "y":112 + }, + { + "t":3, + "x":92, + "y":112 + }, + { + "t":4, + "x":91, + "y":92 + }, + { + "t":4, + "x":91, + "y":91 + }, + { + "t":4, + "x":91, + "y":90 + }, + { + "t":4, + "x":91, + "y":89 + }, + { + "t":4, + "x":91, + "y":88 + }, + { + "t":4, + "x":91, + "y":87 + }, + { + "t":4, + "x":91, + "y":86 + }, + { + "t":4, + "x":91, + "y":85 + }, + { + "t":4, + "x":91, + "y":84 + }, + { + "t":4, + "x":91, + "y":83 + }, + { + "t":6, + "x":92, + "y":93 + }, + { + "t":6, + "x":93, + "y":92 + }, + { + "t":6, + "x":94, + "y":92 + }, + { + "t":6, + "x":95, + "y":93 + }, + { + "t":6, + "x":96, + "y":94 + }, + { + "t":6, + "x":97, + "y":95 + }, + { + "t":6, + "x":98, + "y":95 + }, + { + "t":6, + "x":99, + "y":94 + }, + { + "t":6, + "x":100, + "y":93 + }, + { + "t":6, + "x":101, + "y":92 + }, + { + "t":6, + "x":102, + "y":92 + }, + { + "t":6, + "x":103, + "y":93 + }, + { + "t":6, + "x":104, + "y":94 + }, + { + "t":6, + "x":105, + "y":95 + }, + { + "t":6, + "x":106, + "y":95 + }, + { + "t":6, + "x":107, + "y":94 + }, + { + "t":6, + "x":108, + "y":93 + }, + { + "t":6, + "x":109, + "y":92 + }, + { + "t":6, + "x":110, + "y":92 + }, + { + "t":6, + "x":111, + "y":93 + }, + { + "t":6, + "x":112, + "y":94 + }, + { + "t":6, + "x":113, + "y":95 + }, + { + "t":6, + "x":114, + "y":95 + }, + { + "t":6, + "x":115, + "y":94 + }, + { + "t":6, + "x":116, + "y":93 + }, + { + "t":6, + "x":117, + "y":92 + }, + { + "t":6, + "x":118, + "y":92 + }, + { + "t":6, + "x":119, + "y":93 + }, + { + "t":6, + "x":120, + "y":94 + }, + { + "t":6, + "x":121, + "y":95 + }, + { + "t":6, + "x":122, + "y":95 + }, + { + "t":6, + "x":123, + "y":94 + }, + { + "t":6, + "x":124, + "y":93 + }, + { + "t":6, + "x":125, + "y":92 + }, + { + "t":6, + "x":126, + "y":92 + }, + { + "t":6, + "x":127, + "y":93 + }, + { + "t":6, + "x":128, + "y":94 + }, + { + "t":6, + "x":129, + "y":95 + }, + { + "t":6, + "x":130, + "y":95 + }, + { + "t":6, + "x":131, + "y":94 + }, + { + "t":6, + "x":132, + "y":93 + }, + { + "t":6, + "x":133, + "y":92 + }, + { + "t":6, + "x":134, + "y":92 + }, + { + "t":6, + "x":135, + "y":93 + }, + { + "t":6, + "x":136, + "y":94 + }, + { + "t":6, + "x":137, + "y":95 + }, + { + "t":6, + "x":138, + "y":95 + }, + { + "t":6, + "x":139, + "y":94 + }, + { + "t":6, + "x":140, + "y":93 + }, + { + "t":3, + "x":123, + "y":112 + }, + { + "t":3, + "x":124, + "y":112 + }, + { + "t":3, + "x":125, + "y":112 + }, + { + "t":3, + "x":126, + "y":112 + }, + { + "t":3, + "x":127, + "y":112 + }, + { + "t":3, + "x":128, + "y":112 + }, + { + "t":3, + "x":129, + "y":112 + }, + { + "t":3, + "x":130, + "y":112 + }, + { + "t":3, + "x":131, + "y":112 + }, + { + "t":3, + "x":137, + "y":112 + }, + { + "t":3, + "x":138, + "y":112 + }, + { + "t":3, + "x":139, + "y":112 + }, + { + "t":3, + "x":140, + "y":112 + }, + { + "t":6, + "x":101, + "y":111 + }, + { + "t":6, + "x":102, + "y":110 + }, + { + "t":6, + "x":101, + "y":109 + }, + { + "t":6, + "x":102, + "y":108 + }, + { + "t":6, + "x":101, + "y":107 + }, + { + "t":6, + "x":102, + "y":106 + }, + { + "t":6, + "x":101, + "y":105 + }, + { + "t":2, + "x":136, + "y":112 + }, + { + "t":2, + "x":132, + "y":112 + }, + { + "t":4, + "x":132, + "y":113 + }, + { + "t":4, + "x":132, + "y":114 + }, + { + "t":4, + "x":132, + "y":115 + }, + { + "t":4, + "x":136, + "y":115 + }, + { + "t":4, + "x":136, + "y":114 + }, + { + "t":4, + "x":136, + "y":113 + }, + { + "t":6, + "x":137, + "y":117 + }, + { + "t":6, + "x":137, + "y":116 + }, + { + "t":6, + "x":138, + "y":116 + }, + { + "t":6, + "x":138, + "y":117 + }, + { + "t":6, + "x":139, + "y":116 + }, + { + "t":6, + "x":139, + "y":117 + }, + { + "t":6, + "x":140, + "y":116 + }, + { + "t":6, + "x":140, + "y":117 + }, + { + "t":6, + "x":141, + "y":117 + }, + { + "t":6, + "x":131, + "y":116 + }, + { + "t":6, + "x":130, + "y":116 + }, + { + "t":6, + "x":129, + "y":116 + }, + { + "t":6, + "x":128, + "y":116 + }, + { + "t":6, + "x":131, + "y":117 + }, + { + "t":6, + "x":130, + "y":117 + }, + { + "t":6, + "x":129, + "y":117 + }, + { + "t":6, + "x":128, + "y":117 + }, + { + "t":6, + "x":127, + "y":117 + }, + { + "t":6, + "x":128, + "y":118 + }, + { + "t":6, + "x":140, + "y":118 + }, + { + "t":6, + "x":141, + "y":119 + }, + { + "t":6, + "x":142, + "y":120 + }, + { + "t":6, + "x":142, + "y":121 + }, + { + "t":6, + "x":142, + "y":122 + }, + { + "t":6, + "x":142, + "y":123 + }, + { + "t":6, + "x":142, + "y":124 + }, + { + "t":6, + "x":142, + "y":125 + }, + { + "t":6, + "x":142, + "y":126 + }, + { + "t":6, + "x":142, + "y":127 + }, + { + "t":6, + "x":142, + "y":128 + }, + { + "t":6, + "x":142, + "y":129 + }, + { + "t":6, + "x":141, + "y":130 + }, + { + "t":6, + "x":140, + "y":131 + }, + { + "t":6, + "x":139, + "y":131 + }, + { + "t":6, + "x":138, + "y":131 + }, + { + "t":6, + "x":137, + "y":131 + }, + { + "t":6, + "x":136, + "y":131 + }, + { + "t":6, + "x":135, + "y":131 + }, + { + "t":6, + "x":134, + "y":131 + }, + { + "t":6, + "x":127, + "y":119 + }, + { + "t":6, + "x":126, + "y":120 + }, + { + "t":6, + "x":126, + "y":121 + }, + { + "t":6, + "x":126, + "y":122 + }, + { + "t":6, + "x":126, + "y":123 + }, + { + "t":6, + "x":126, + "y":124 + }, + { + "t":6, + "x":126, + "y":125 + }, + { + "t":6, + "x":126, + "y":126 + }, + { + "t":6, + "x":126, + "y":127 + }, + { + "t":6, + "x":126, + "y":128 + }, + { + "t":6, + "x":129, + "y":131 + }, + { + "t":6, + "x":130, + "y":131 + }, + { + "t":6, + "x":131, + "y":131 + }, + { + "t":6, + "x":132, + "y":131 + }, + { + "t":6, + "x":133, + "y":131 + }, + { + "t":6, + "x":128, + "y":131 + }, + { + "t":6, + "x":127, + "y":130 + }, + { + "t":6, + "x":126, + "y":129 + }, + { + "t":15, + "x":132, + "y":109 + }, + { + "t":15, + "x":134, + "y":103 + }, + { + "t":15, + "x":119, + "y":103 + }, + { + "t":15, + "x":113, + "y":97 + }, + { + "t":15, + "x":104, + "y":108 + }, + { + "t":15, + "x":95, + "y":110 + }, + { + "t":15, + "x":93, + "y":96 + }, + { + "t":2, + "x":128, + "y":100 + }, + { + "t":2, + "x":128, + "y":99 + }, + { + "t":2, + "x":129, + "y":98 + }, + { + "t":2, + "x":130, + "y":98 + }, + { + "t":2, + "x":131, + "y":98 + }, + { + "t":2, + "x":129, + "y":101 + }, + { + "t":2, + "x":130, + "y":101 + }, + { + "t":2, + "x":131, + "y":101 + }, + { + "t":2, + "x":132, + "y":100 + }, + { + "t":2, + "x":132, + "y":99 + }, + { + "t":2, + "x":133, + "y":98 + }, + { + "t":2, + "x":134, + "y":98 + }, + { + "t":2, + "x":134, + "y":99 + }, + { + "t":2, + "x":134, + "y":100 + }, + { + "t":2, + "x":134, + "y":101 + }, + { + "t":2, + "x":133, + "y":101 + }, + { + "t":8, + "x":129, + "y":100 + }, + { + "t":9, + "x":130, + "y":100 + }, + { + "t":13, + "x":133, + "y":99 + }, + { + "t":13, + "x":133, + "y":100 + }, + { + "t":16, + "x":121, + "y":106 + }, + { + "t":16, + "x":121, + "y":107 + }, + { + "t":16, + "x":121, + "y":109 + }, + { + "t":16, + "x":121, + "y":108 + }, + { + "t":16, + "x":120, + "y":108 + }, + { + "t":16, + "x":120, + "y":107 + }, + { + "t":13, + "x":99, + "y":104 + }, + { + "t":13, + "x":98, + "y":104 + }, + { + "t":13, + "x":96, + "y":104 + }, + { + "t":13, + "x":97, + "y":104 + }, + { + "t":13, + "x":97, + "y":103 + }, + { + "t":13, + "x":97, + "y":102 + }, + { + "t":13, + "x":97, + "y":101 + }, + { + "t":13, + "x":97, + "y":100 + }, + { + "t":13, + "x":96, + "y":99 + }, + { + "t":13, + "x":97, + "y":99 + }, + { + "t":13, + "x":98, + "y":99 + }, + { + "t":13, + "x":99, + "y":99 + }, + { + "t":13, + "x":100, + "y":100 + }, + { + "t":13, + "x":100, + "y":101 + }, + { + "t":13, + "x":101, + "y":101 + }, + { + "t":13, + "x":101, + "y":102 + }, + { + "t":13, + "x":100, + "y":102 + }, + { + "t":13, + "x":100, + "y":103 + }, + { + "t":13, + "x":99, + "y":103 + }, + { + "t":13, + "x":98, + "y":103 + }, + { + "t":13, + "x":98, + "y":102 + }, + { + "t":13, + "x":98, + "y":101 + }, + { + "t":13, + "x":98, + "y":100 + }, + { + "t":13, + "x":99, + "y":100 + }, + { + "t":13, + "x":99, + "y":101 + }, + { + "t":13, + "x":99, + "y":102 + }, + { + "t":2, + "x":132, + "y":116 + }, + { + "t":2, + "x":136, + "y":116 + }, + { + "t":14, + "x":127, + "y":127 + }, + { + "t":14, + "x":127, + "y":128 + }, + { + "t":14, + "x":127, + "y":129 + }, + { + "t":14, + "x":128, + "y":129 + }, + { + "t":14, + "x":128, + "y":130 + }, + { + "t":14, + "x":129, + "y":130 + }, + { + "t":14, + "x":130, + "y":130 + }, + { + "t":14, + "x":131, + "y":130 + }, + { + "t":14, + "x":132, + "y":130 + }, + { + "t":14, + "x":133, + "y":130 + }, + { + "t":14, + "x":134, + "y":130 + }, + { + "t":14, + "x":135, + "y":130 + }, + { + "t":14, + "x":136, + "y":130 + }, + { + "t":14, + "x":137, + "y":130 + }, + { + "t":14, + "x":138, + "y":130 + }, + { + "t":14, + "x":139, + "y":130 + }, + { + "t":14, + "x":140, + "y":130 + }, + { + "t":14, + "x":140, + "y":129 + }, + { + "t":14, + "x":141, + "y":129 + }, + { + "t":14, + "x":141, + "y":128 + }, + { + "t":14, + "x":138, + "y":126 + }, + { + "t":14, + "x":137, + "y":126 + }, + { + "t":14, + "x":136, + "y":126 + }, + { + "t":14, + "x":128, + "y":127 + }, + { + "t":14, + "x":128, + "y":128 + }, + { + "t":14, + "x":129, + "y":129 + }, + { + "t":14, + "x":129, + "y":128 + }, + { + "t":14, + "x":129, + "y":127 + }, + { + "t":14, + "x":130, + "y":128 + }, + { + "t":14, + "x":130, + "y":129 + }, + { + "t":14, + "x":131, + "y":129 + }, + { + "t":14, + "x":131, + "y":128 + }, + { + "t":14, + "x":132, + "y":128 + }, + { + "t":14, + "x":132, + "y":129 + }, + { + "t":14, + "x":133, + "y":129 + }, + { + "t":14, + "x":133, + "y":128 + }, + { + "t":14, + "x":134, + "y":127 + }, + { + "t":14, + "x":134, + "y":128 + }, + { + "t":14, + "x":134, + "y":129 + }, + { + "t":14, + "x":135, + "y":129 + }, + { + "t":14, + "x":135, + "y":128 + }, + { + "t":14, + "x":135, + "y":127 + }, + { + "t":14, + "x":136, + "y":127 + }, + { + "t":14, + "x":136, + "y":128 + }, + { + "t":14, + "x":136, + "y":129 + }, + { + "t":14, + "x":137, + "y":129 + }, + { + "t":14, + "x":137, + "y":128 + }, + { + "t":14, + "x":137, + "y":127 + }, + { + "t":14, + "x":138, + "y":127 + }, + { + "t":14, + "x":138, + "y":128 + }, + { + "t":14, + "x":138, + "y":129 + }, + { + "t":14, + "x":139, + "y":129 + }, + { + "t":14, + "x":139, + "y":128 + }, + { + "t":14, + "x":139, + "y":127 + }, + { + "t":14, + "x":140, + "y":127 + }, + { + "t":14, + "x":140, + "y":128 + }, + { + "t":13, + "x":135, + "y":126 + }, + { + "t":13, + "x":134, + "y":126 + }, + { + "t":13, + "x":133, + "y":127 + }, + { + "t":13, + "x":132, + "y":127 + }, + { + "t":13, + "x":131, + "y":127 + }, + { + "t":13, + "x":130, + "y":127 + }, + { + "t":13, + "x":129, + "y":126 + }, + { + "t":13, + "x":140, + "y":126 + }, + { + "t":13, + "x":139, + "y":126 + }, + { + "t":13, + "x":141, + "y":127 + }, + { + "t":13, + "x":138, + "y":125 + }, + { + "t":13, + "x":137, + "y":125 + }, + { + "t":13, + "x":136, + "y":125 + }, + { + "t":13, + "x":128, + "y":126 + }, + { + "t":13, + "x":127, + "y":126 + }, + { + "t":6, + "x":132, + "y":123 + }, + { + "t":6, + "x":133, + "y":123 + }, + { + "t":6, + "x":134, + "y":123 + }, + { + "t":6, + "x":135, + "y":123 + }, + { + "t":6, + "x":136, + "y":123 + }, + { + "t":7, + "x":128, + "y":125 + }, + { + "t":11, + "x":116, + "y":104 + }, + { + "t":20, + "x":124, + "y":111 + }, + { + "t":10, + "x":140, + "y":108 + }, + { + "t":2, + "x":140, + "y":107 + }, + { + "t":2, + "x":141, + "y":106 + }, + { + "t":2, + "x":142, + "y":105 + }, + { + "t":2, + "x":143, + "y":105 + }, + { + "t":2, + "x":144, + "y":106 + }, + { + "t":2, + "x":145, + "y":107 + }, + { + "t":2, + "x":145, + "y":108 + }, + { + "t":2, + "x":146, + "y":109 + }, + { + "t":2, + "x":147, + "y":110 + }, + { + "t":2, + "x":148, + "y":110 + }, + { + "t":2, + "x":149, + "y":110 + }, + { + "t":2, + "x":150, + "y":110 + }, + { + "t":2, + "x":146, + "y":106 + }, + { + "t":2, + "x":147, + "y":105 + }, + { + "t":2, + "x":148, + "y":105 + }, + { + "t":2, + "x":149, + "y":105 + }, + { + "t":2, + "x":150, + "y":105 + }, + { + "t":2, + "x":151, + "y":106 + }, + { + "t":2, + "x":151, + "y":109 + }, + { + "t":2, + "x":152, + "y":108 + }, + { + "t":2, + "x":152, + "y":107 + }, + { + "t":2, + "x":153, + "y":106 + }, + { + "t":2, + "x":154, + "y":105 + }, + { + "t":2, + "x":155, + "y":105 + }, + { + "t":2, + "x":155, + "y":106 + }, + { + "t":2, + "x":155, + "y":107 + }, + { + "t":2, + "x":155, + "y":108 + }, + { + "t":2, + "x":155, + "y":109 + }, + { + "t":2, + "x":155, + "y":110 + }, + { + "t":2, + "x":154, + "y":110 + }, + { + "t":2, + "x":153, + "y":109 + }, + { + "t":22, + "x":147, + "y":107 + }, + { + "t":15, + "x":153, + "y":108 + }, + { + "t":15, + "x":153, + "y":107 + }, + { + "t":15, + "x":154, + "y":106 + }, + { + "t":15, + "x":154, + "y":107 + }, + { + "t":15, + "x":154, + "y":108 + }, + { + "t":15, + "x":154, + "y":109 + }, + { + "t":3, + "x":141, + "y":112 + }, + { + "t":3, + "x":142, + "y":112 + }, + { + "t":3, + "x":143, + "y":112 + }, + { + "t":3, + "x":144, + "y":112 + }, + { + "t":3, + "x":145, + "y":112 + }, + { + "t":3, + "x":146, + "y":112 + }, + { + "t":3, + "x":147, + "y":112 + }, + { + "t":3, + "x":148, + "y":112 + }, + { + "t":3, + "x":149, + "y":112 + }, + { + "t":3, + "x":150, + "y":112 + }, + { + "t":3, + "x":151, + "y":112 + }, + { + "t":3, + "x":152, + "y":112 + }, + { + "t":3, + "x":153, + "y":112 + }, + { + "t":3, + "x":154, + "y":112 + }, + { + "t":3, + "x":155, + "y":112 + }, + { + "t":3, + "x":156, + "y":112 + }, + { + "t":2, + "x":157, + "y":112 + }, + { + "t":4, + "x":157, + "y":111 + }, + { + "t":4, + "x":157, + "y":110 + }, + { + "t":4, + "x":157, + "y":109 + }, + { + "t":4, + "x":157, + "y":108 + }, + { + "t":4, + "x":157, + "y":107 + }, + { + "t":4, + "x":157, + "y":106 + }, + { + "t":4, + "x":157, + "y":105 + }, + { + "t":4, + "x":157, + "y":104 + }, + { + "t":4, + "x":157, + "y":103 + }, + { + "t":4, + "x":157, + "y":102 + }, + { + "t":4, + "x":157, + "y":101 + }, + { + "t":4, + "x":157, + "y":100 + }, + { + "t":4, + "x":157, + "y":99 + }, + { + "t":4, + "x":157, + "y":98 + }, + { + "t":4, + "x":157, + "y":97 + }, + { + "t":4, + "x":157, + "y":96 + }, + { + "t":4, + "x":157, + "y":95 + }, + { + "t":4, + "x":157, + "y":94 + }, + { + "t":4, + "x":157, + "y":93 + }, + { + "t":4, + "x":157, + "y":92 + }, + { + "t":4, + "x":157, + "y":91 + }, + { + "t":4, + "x":157, + "y":90 + }, + { + "t":4, + "x":157, + "y":89 + }, + { + "t":4, + "x":157, + "y":88 + }, + { + "t":4, + "x":157, + "y":87 + }, + { + "t":4, + "x":157, + "y":86 + }, + { + "t":4, + "x":157, + "y":85 + }, + { + "t":4, + "x":157, + "y":84 + }, + { + "t":4, + "x":157, + "y":83 + }, + { + "t":6, + "x":141, + "y":92 + }, + { + "t":6, + "x":142, + "y":92 + }, + { + "t":6, + "x":143, + "y":93 + }, + { + "t":6, + "x":144, + "y":94 + }, + { + "t":6, + "x":145, + "y":95 + }, + { + "t":6, + "x":146, + "y":95 + }, + { + "t":6, + "x":147, + "y":94 + }, + { + "t":6, + "x":148, + "y":93 + }, + { + "t":6, + "x":149, + "y":92 + }, + { + "t":6, + "x":150, + "y":92 + }, + { + "t":6, + "x":151, + "y":93 + }, + { + "t":6, + "x":152, + "y":94 + }, + { + "t":6, + "x":153, + "y":95 + }, + { + "t":6, + "x":154, + "y":95 + }, + { + "t":6, + "x":155, + "y":94 + }, + { + "t":6, + "x":156, + "y":93 + }, + { + "t":13, + "x":147, + "y":111 + }, + { + "t":13, + "x":148, + "y":104 + }, + { + "t":13, + "x":147, + "y":103 + }, + { + "t":13, + "x":148, + "y":102 + }, + { + "t":13, + "x":147, + "y":101 + }, + { + "t":13, + "x":148, + "y":100 + }, + { + "t":13, + "x":147, + "y":99 + }, + { + "t":13, + "x":148, + "y":98 + }, + { + "t":13, + "x":151, + "y":102 + }, + { + "t":13, + "x":152, + "y":103 + }, + { + "t":13, + "x":151, + "y":104 + }, + { + "t":13, + "x":152, + "y":105 + }, + { + "t":13, + "x":151, + "y":110 + }, + { + "t":13, + "x":152, + "y":111 + }, + { + "t":13, + "x":154, + "y":99 + }, + { + "t":13, + "x":155, + "y":100 + }, + { + "t":13, + "x":154, + "y":101 + }, + { + "t":13, + "x":155, + "y":102 + }, + { + "t":13, + "x":154, + "y":103 + }, + { + "t":13, + "x":155, + "y":104 + }, + { + "t":13, + "x":154, + "y":111 + }, + { + "t":29, + "x":104.5, + "y":108.5 + }, + { + "t":29, + "x":95.5, + "y":110.5 + }, + { + "t":29, + "x":93.5, + "y":96.5 + }, + { + "t":29, + "x":113.5, + "y":97.5 + }, + { + "t":29, + "x":119.5, + "y":103.5 + }, + { + "t":29, + "x":132.5, + "y":109.5 + }, + { + "t":29, + "x":134.5, + "y":103.5 + }, + { + "t":29, + "x":138.5, + "y":120.5 + }, + { + "t":29, + "x":128.5, + "y":122.5 + } + ] +} \ No newline at end of file diff --git a/Source/data/P3. DOWNWARD CLIMB.json b/Source/data/P3. DOWNWARD CLIMB.json new file mode 100644 index 0000000..8fd9c3d --- /dev/null +++ b/Source/data/P3. DOWNWARD CLIMB.json @@ -0,0 +1,3050 @@ +{ + "bigrocket": { + "x":1696, + "y":1536 + }, + "next":"data/P4. FACTORY.json", + "checks": [ + { + "x":1721, + "y":1419 + } + ], + "fuel": [ + { + "x":1505, + "y":1531 + }, + { + "x":1617, + "y":1427 + }, + { + "x":1617, + "y":1091 + }, + { + "x":1617, + "y":1315 + }, + { + "x":1729, + "y":1195 + }, + { + "x":1833, + "y":1083 + }, + { + "x":1401, + "y":1419 + } + ], + "grav":-0.20000000298023, + "inverted":true, + "rocket": { + "x":1530, + "y":1100 + }, + "rotators": [ + ], + "saws": [ + { + "ends": { + "x":1696, + "y":1488 + }, + "speed":3, + "start": { + "x":1696, + "y":1376 + } + }, + { + "ends": { + "x":1552, + "y":1600 + }, + "speed":3, + "start": { + "x":1552, + "y":1488 + } + }, + { + "ends": { + "x":1552, + "y":1152 + }, + "speed":3, + "start": { + "x":1552, + "y":1264 + } + }, + { + "ends": { + "x":1776, + "y":1040 + }, + "speed":4, + "start": { + "x":1776, + "y":1152 + } + } + ], + "song":"song6", + "tiles": [ + { + "t":2, + "x":100, + "y":101 + }, + { + "t":2, + "x":99, + "y":101 + }, + { + "t":2, + "x":98, + "y":101 + }, + { + "t":2, + "x":97, + "y":101 + }, + { + "t":2, + "x":100, + "y":101 + }, + { + "t":2, + "x":101, + "y":101 + }, + { + "t":2, + "x":102, + "y":101 + }, + { + "t":2, + "x":103, + "y":101 + }, + { + "t":2, + "x":104, + "y":101 + }, + { + "t":2, + "x":105, + "y":101 + }, + { + "t":2, + "x":106, + "y":101 + }, + { + "t":2, + "x":107, + "y":101 + }, + { + "t":2, + "x":108, + "y":101 + }, + { + "t":2, + "x":109, + "y":101 + }, + { + "t":2, + "x":110, + "y":101 + }, + { + "t":2, + "x":111, + "y":101 + }, + { + "t":2, + "x":112, + "y":101 + }, + { + "t":2, + "x":97, + "y":101 + }, + { + "t":2, + "x":96, + "y":101 + }, + { + "t":2, + "x":95, + "y":101 + }, + { + "t":2, + "x":94, + "y":101 + }, + { + "t":2, + "x":93, + "y":101 + }, + { + "t":2, + "x":93, + "y":100 + }, + { + "t":2, + "x":93, + "y":99 + }, + { + "t":2, + "x":93, + "y":98 + }, + { + "t":2, + "x":93, + "y":97 + }, + { + "t":2, + "x":93, + "y":96 + }, + { + "t":2, + "x":93, + "y":95 + }, + { + "t":2, + "x":93, + "y":94 + }, + { + "t":2, + "x":93, + "y":87 + }, + { + "t":2, + "x":93, + "y":86 + }, + { + "t":2, + "x":93, + "y":85 + }, + { + "t":2, + "x":93, + "y":84 + }, + { + "t":2, + "x":93, + "y":83 + }, + { + "t":2, + "x":93, + "y":82 + }, + { + "t":2, + "x":93, + "y":81 + }, + { + "t":2, + "x":93, + "y":80 + }, + { + "t":2, + "x":93, + "y":79 + }, + { + "t":2, + "x":93, + "y":78 + }, + { + "t":2, + "x":93, + "y":77 + }, + { + "t":2, + "x":98, + "y":94 + }, + { + "t":2, + "x":99, + "y":94 + }, + { + "t":2, + "x":100, + "y":94 + }, + { + "t":2, + "x":101, + "y":94 + }, + { + "t":2, + "x":102, + "y":94 + }, + { + "t":2, + "x":103, + "y":94 + }, + { + "t":2, + "x":104, + "y":94 + }, + { + "t":2, + "x":105, + "y":94 + }, + { + "t":2, + "x":106, + "y":94 + }, + { + "t":2, + "x":107, + "y":94 + }, + { + "t":2, + "x":108, + "y":94 + }, + { + "t":2, + "x":109, + "y":94 + }, + { + "t":2, + "x":110, + "y":94 + }, + { + "t":2, + "x":111, + "y":94 + }, + { + "t":2, + "x":112, + "y":94 + }, + { + "t":2, + "x":112, + "y":95 + }, + { + "t":2, + "x":112, + "y":96 + }, + { + "t":2, + "x":112, + "y":97 + }, + { + "t":2, + "x":112, + "y":98 + }, + { + "t":2, + "x":112, + "y":99 + }, + { + "t":2, + "x":112, + "y":100 + }, + { + "t":2, + "x":106, + "y":87 + }, + { + "t":2, + "x":105, + "y":87 + }, + { + "t":2, + "x":104, + "y":87 + }, + { + "t":2, + "x":103, + "y":87 + }, + { + "t":2, + "x":102, + "y":87 + }, + { + "t":2, + "x":101, + "y":87 + }, + { + "t":2, + "x":100, + "y":87 + }, + { + "t":2, + "x":99, + "y":87 + }, + { + "t":2, + "x":98, + "y":87 + }, + { + "t":2, + "x":97, + "y":87 + }, + { + "t":2, + "x":96, + "y":87 + }, + { + "t":2, + "x":95, + "y":87 + }, + { + "t":2, + "x":94, + "y":87 + }, + { + "t":2, + "x":112, + "y":87 + }, + { + "t":2, + "x":112, + "y":88 + }, + { + "t":2, + "x":112, + "y":89 + }, + { + "t":2, + "x":112, + "y":90 + }, + { + "t":2, + "x":112, + "y":91 + }, + { + "t":2, + "x":112, + "y":92 + }, + { + "t":2, + "x":112, + "y":93 + }, + { + "t":2, + "x":112, + "y":93 + }, + { + "t":2, + "x":107, + "y":87 + }, + { + "t":2, + "x":112, + "y":86 + }, + { + "t":2, + "x":112, + "y":85 + }, + { + "t":2, + "x":112, + "y":84 + }, + { + "t":2, + "x":112, + "y":83 + }, + { + "t":2, + "x":112, + "y":82 + }, + { + "t":2, + "x":112, + "y":81 + }, + { + "t":2, + "x":112, + "y":81 + }, + { + "t":2, + "x":112, + "y":80 + }, + { + "t":2, + "x":112, + "y":79 + }, + { + "t":2, + "x":112, + "y":78 + }, + { + "t":2, + "x":112, + "y":77 + }, + { + "t":2, + "x":112, + "y":76 + }, + { + "t":2, + "x":112, + "y":75 + }, + { + "t":2, + "x":112, + "y":74 + }, + { + "t":2, + "x":112, + "y":73 + }, + { + "t":2, + "x":112, + "y":66 + }, + { + "t":2, + "x":111, + "y":80 + }, + { + "t":2, + "x":110, + "y":80 + }, + { + "t":2, + "x":109, + "y":80 + }, + { + "t":2, + "x":108, + "y":80 + }, + { + "t":2, + "x":107, + "y":80 + }, + { + "t":2, + "x":106, + "y":80 + }, + { + "t":2, + "x":104, + "y":80 + }, + { + "t":2, + "x":103, + "y":80 + }, + { + "t":2, + "x":102, + "y":80 + }, + { + "t":2, + "x":101, + "y":80 + }, + { + "t":2, + "x":100, + "y":80 + }, + { + "t":2, + "x":99, + "y":80 + }, + { + "t":2, + "x":98, + "y":80 + }, + { + "t":2, + "x":93, + "y":76 + }, + { + "t":2, + "x":93, + "y":75 + }, + { + "t":2, + "x":93, + "y":74 + }, + { + "t":2, + "x":93, + "y":73 + }, + { + "t":2, + "x":93, + "y":73 + }, + { + "t":2, + "x":94, + "y":73 + }, + { + "t":2, + "x":95, + "y":73 + }, + { + "t":2, + "x":96, + "y":73 + }, + { + "t":2, + "x":97, + "y":73 + }, + { + "t":2, + "x":98, + "y":73 + }, + { + "t":2, + "x":99, + "y":73 + }, + { + "t":2, + "x":100, + "y":73 + }, + { + "t":2, + "x":102, + "y":73 + }, + { + "t":2, + "x":103, + "y":73 + }, + { + "t":2, + "x":104, + "y":73 + }, + { + "t":2, + "x":105, + "y":73 + }, + { + "t":2, + "x":106, + "y":73 + }, + { + "t":2, + "x":107, + "y":73 + }, + { + "t":2, + "x":111, + "y":66 + }, + { + "t":2, + "x":110, + "y":66 + }, + { + "t":2, + "x":109, + "y":66 + }, + { + "t":2, + "x":107, + "y":66 + }, + { + "t":2, + "x":108, + "y":66 + }, + { + "t":2, + "x":106, + "y":66 + }, + { + "t":2, + "x":105, + "y":66 + }, + { + "t":2, + "x":104, + "y":66 + }, + { + "t":2, + "x":103, + "y":66 + }, + { + "t":2, + "x":102, + "y":66 + }, + { + "t":2, + "x":102, + "y":66 + }, + { + "t":2, + "x":101, + "y":66 + }, + { + "t":2, + "x":100, + "y":66 + }, + { + "t":2, + "x":100, + "y":66 + }, + { + "t":2, + "x":99, + "y":66 + }, + { + "t":2, + "x":98, + "y":66 + }, + { + "t":2, + "x":93, + "y":67 + }, + { + "t":2, + "x":93, + "y":67 + }, + { + "t":2, + "x":93, + "y":68 + }, + { + "t":2, + "x":93, + "y":69 + }, + { + "t":2, + "x":93, + "y":70 + }, + { + "t":2, + "x":93, + "y":71 + }, + { + "t":2, + "x":93, + "y":72 + }, + { + "t":2, + "x":93, + "y":72 + }, + { + "t":2, + "x":93, + "y":71 + }, + { + "t":2, + "x":93, + "y":69 + }, + { + "t":2, + "x":93, + "y":68 + }, + { + "t":2, + "x":93, + "y":67 + }, + { + "t":2, + "x":93, + "y":67 + }, + { + "t":2, + "x":93, + "y":66 + }, + { + "t":2, + "x":97, + "y":66 + }, + { + "t":2, + "x":96, + "y":66 + }, + { + "t":2, + "x":95, + "y":66 + }, + { + "t":2, + "x":94, + "y":66 + }, + { + "t":3, + "x":111, + "y":101 + }, + { + "t":3, + "x":110, + "y":101 + }, + { + "t":3, + "x":109, + "y":101 + }, + { + "t":3, + "x":108, + "y":101 + }, + { + "t":3, + "x":107, + "y":101 + }, + { + "t":3, + "x":106, + "y":101 + }, + { + "t":3, + "x":105, + "y":101 + }, + { + "t":3, + "x":104, + "y":101 + }, + { + "t":3, + "x":103, + "y":101 + }, + { + "t":3, + "x":102, + "y":101 + }, + { + "t":3, + "x":101, + "y":101 + }, + { + "t":3, + "x":100, + "y":101 + }, + { + "t":3, + "x":99, + "y":101 + }, + { + "t":3, + "x":98, + "y":101 + }, + { + "t":3, + "x":97, + "y":101 + }, + { + "t":3, + "x":96, + "y":101 + }, + { + "t":3, + "x":95, + "y":101 + }, + { + "t":3, + "x":94, + "y":101 + }, + { + "t":3, + "x":99, + "y":94 + }, + { + "t":3, + "x":100, + "y":94 + }, + { + "t":3, + "x":101, + "y":94 + }, + { + "t":3, + "x":101, + "y":94 + }, + { + "t":3, + "x":102, + "y":94 + }, + { + "t":3, + "x":103, + "y":94 + }, + { + "t":3, + "x":104, + "y":94 + }, + { + "t":3, + "x":105, + "y":94 + }, + { + "t":3, + "x":106, + "y":94 + }, + { + "t":3, + "x":107, + "y":94 + }, + { + "t":3, + "x":108, + "y":94 + }, + { + "t":3, + "x":109, + "y":94 + }, + { + "t":3, + "x":110, + "y":94 + }, + { + "t":3, + "x":111, + "y":94 + }, + { + "t":3, + "x":106, + "y":87 + }, + { + "t":3, + "x":105, + "y":87 + }, + { + "t":3, + "x":104, + "y":87 + }, + { + "t":3, + "x":103, + "y":87 + }, + { + "t":3, + "x":102, + "y":87 + }, + { + "t":3, + "x":101, + "y":87 + }, + { + "t":3, + "x":100, + "y":87 + }, + { + "t":3, + "x":100, + "y":87 + }, + { + "t":3, + "x":99, + "y":87 + }, + { + "t":3, + "x":98, + "y":87 + }, + { + "t":3, + "x":97, + "y":87 + }, + { + "t":3, + "x":96, + "y":87 + }, + { + "t":3, + "x":95, + "y":87 + }, + { + "t":3, + "x":94, + "y":87 + }, + { + "t":3, + "x":99, + "y":80 + }, + { + "t":3, + "x":100, + "y":80 + }, + { + "t":3, + "x":101, + "y":80 + }, + { + "t":3, + "x":102, + "y":80 + }, + { + "t":3, + "x":102, + "y":80 + }, + { + "t":3, + "x":103, + "y":80 + }, + { + "t":3, + "x":104, + "y":80 + }, + { + "t":3, + "x":106, + "y":80 + }, + { + "t":3, + "x":107, + "y":80 + }, + { + "t":3, + "x":108, + "y":80 + }, + { + "t":3, + "x":109, + "y":80 + }, + { + "t":3, + "x":110, + "y":80 + }, + { + "t":3, + "x":111, + "y":80 + }, + { + "t":3, + "x":106, + "y":73 + }, + { + "t":3, + "x":105, + "y":73 + }, + { + "t":3, + "x":104, + "y":73 + }, + { + "t":3, + "x":103, + "y":73 + }, + { + "t":3, + "x":102, + "y":73 + }, + { + "t":3, + "x":100, + "y":73 + }, + { + "t":3, + "x":99, + "y":73 + }, + { + "t":3, + "x":98, + "y":73 + }, + { + "t":3, + "x":97, + "y":73 + }, + { + "t":3, + "x":96, + "y":73 + }, + { + "t":3, + "x":95, + "y":73 + }, + { + "t":3, + "x":94, + "y":73 + }, + { + "t":3, + "x":94, + "y":66 + }, + { + "t":3, + "x":95, + "y":66 + }, + { + "t":3, + "x":96, + "y":66 + }, + { + "t":3, + "x":97, + "y":66 + }, + { + "t":3, + "x":98, + "y":66 + }, + { + "t":3, + "x":98, + "y":66 + }, + { + "t":3, + "x":99, + "y":66 + }, + { + "t":3, + "x":100, + "y":66 + }, + { + "t":3, + "x":100, + "y":66 + }, + { + "t":3, + "x":101, + "y":66 + }, + { + "t":3, + "x":102, + "y":66 + }, + { + "t":3, + "x":103, + "y":66 + }, + { + "t":3, + "x":103, + "y":66 + }, + { + "t":3, + "x":104, + "y":66 + }, + { + "t":3, + "x":105, + "y":66 + }, + { + "t":3, + "x":105, + "y":66 + }, + { + "t":3, + "x":106, + "y":66 + }, + { + "t":3, + "x":107, + "y":66 + }, + { + "t":3, + "x":108, + "y":66 + }, + { + "t":3, + "x":108, + "y":66 + }, + { + "t":3, + "x":109, + "y":66 + }, + { + "t":3, + "x":109, + "y":66 + }, + { + "t":3, + "x":110, + "y":66 + }, + { + "t":3, + "x":111, + "y":66 + }, + { + "t":4, + "x":112, + "y":73 + }, + { + "t":4, + "x":112, + "y":74 + }, + { + "t":4, + "x":112, + "y":75 + }, + { + "t":4, + "x":112, + "y":76 + }, + { + "t":4, + "x":112, + "y":77 + }, + { + "t":4, + "x":112, + "y":78 + }, + { + "t":4, + "x":112, + "y":79 + }, + { + "t":4, + "x":112, + "y":81 + }, + { + "t":4, + "x":112, + "y":82 + }, + { + "t":4, + "x":112, + "y":84 + }, + { + "t":4, + "x":112, + "y":83 + }, + { + "t":4, + "x":112, + "y":83 + }, + { + "t":4, + "x":112, + "y":84 + }, + { + "t":4, + "x":112, + "y":85 + }, + { + "t":4, + "x":112, + "y":86 + }, + { + "t":4, + "x":112, + "y":87 + }, + { + "t":4, + "x":112, + "y":88 + }, + { + "t":4, + "x":112, + "y":89 + }, + { + "t":4, + "x":112, + "y":90 + }, + { + "t":4, + "x":112, + "y":91 + }, + { + "t":4, + "x":112, + "y":92 + }, + { + "t":4, + "x":112, + "y":92 + }, + { + "t":4, + "x":112, + "y":93 + }, + { + "t":4, + "x":112, + "y":95 + }, + { + "t":4, + "x":112, + "y":96 + }, + { + "t":4, + "x":112, + "y":97 + }, + { + "t":4, + "x":112, + "y":98 + }, + { + "t":4, + "x":112, + "y":99 + }, + { + "t":4, + "x":112, + "y":100 + }, + { + "t":4, + "x":93, + "y":100 + }, + { + "t":4, + "x":93, + "y":99 + }, + { + "t":4, + "x":93, + "y":98 + }, + { + "t":4, + "x":93, + "y":98 + }, + { + "t":4, + "x":93, + "y":97 + }, + { + "t":4, + "x":93, + "y":96 + }, + { + "t":4, + "x":93, + "y":95 + }, + { + "t":4, + "x":93, + "y":94 + }, + { + "t":4, + "x":93, + "y":93 + }, + { + "t":4, + "x":93, + "y":88 + }, + { + "t":4, + "x":93, + "y":86 + }, + { + "t":4, + "x":93, + "y":85 + }, + { + "t":4, + "x":93, + "y":84 + }, + { + "t":4, + "x":93, + "y":83 + }, + { + "t":4, + "x":93, + "y":82 + }, + { + "t":4, + "x":93, + "y":81 + }, + { + "t":4, + "x":93, + "y":80 + }, + { + "t":4, + "x":93, + "y":79 + }, + { + "t":4, + "x":93, + "y":78 + }, + { + "t":4, + "x":93, + "y":77 + }, + { + "t":4, + "x":93, + "y":76 + }, + { + "t":4, + "x":93, + "y":75 + }, + { + "t":4, + "x":93, + "y":74 + }, + { + "t":4, + "x":93, + "y":72 + }, + { + "t":4, + "x":93, + "y":71 + }, + { + "t":4, + "x":93, + "y":70 + }, + { + "t":4, + "x":93, + "y":69 + }, + { + "t":4, + "x":93, + "y":68 + }, + { + "t":4, + "x":93, + "y":67 + }, + { + "t":8, + "x":102, + "y":86 + }, + { + "t":8, + "x":104, + "y":86 + }, + { + "t":7, + "x":103, + "y":86 + }, + { + "t":7, + "x":101, + "y":86 + }, + { + "t":12, + "x":101, + "y":93 + }, + { + "t":9, + "x":104, + "y":100 + }, + { + "t":2, + "x":106, + "y":65 + }, + { + "t":2, + "x":105, + "y":65 + }, + { + "t":2, + "x":104, + "y":65 + }, + { + "t":2, + "x":103, + "y":65 + }, + { + "t":2, + "x":102, + "y":65 + }, + { + "t":2, + "x":101, + "y":65 + }, + { + "t":2, + "x":100, + "y":65 + }, + { + "t":2, + "x":101, + "y":65 + }, + { + "t":2, + "x":102, + "y":65 + }, + { + "t":2, + "x":102, + "y":65 + }, + { + "t":2, + "x":102, + "y":64 + }, + { + "t":2, + "x":102, + "y":63 + }, + { + "t":2, + "x":102, + "y":62 + }, + { + "t":2, + "x":102, + "y":63 + }, + { + "t":2, + "x":102, + "y":63 + }, + { + "t":2, + "x":103, + "y":63 + }, + { + "t":2, + "x":103, + "y":64 + }, + { + "t":2, + "x":104, + "y":64 + }, + { + "t":2, + "x":104, + "y":64 + }, + { + "t":2, + "x":105, + "y":64 + }, + { + "t":5, + "x":104, + "y":65 + }, + { + "t":5, + "x":105, + "y":65 + }, + { + "t":5, + "x":105, + "y":65 + }, + { + "t":5, + "x":106, + "y":65 + }, + { + "t":5, + "x":105, + "y":64 + }, + { + "t":5, + "x":104, + "y":64 + }, + { + "t":5, + "x":103, + "y":64 + }, + { + "t":5, + "x":103, + "y":63 + }, + { + "t":5, + "x":102, + "y":63 + }, + { + "t":5, + "x":102, + "y":62 + }, + { + "t":5, + "x":102, + "y":64 + }, + { + "t":5, + "x":102, + "y":65 + }, + { + "t":5, + "x":103, + "y":65 + }, + { + "t":5, + "x":101, + "y":65 + }, + { + "t":5, + "x":100, + "y":65 + }, + { + "t":2, + "x":112, + "y":73 + }, + { + "t":3, + "x":113, + "y":73 + }, + { + "t":3, + "x":114, + "y":73 + }, + { + "t":3, + "x":115, + "y":73 + }, + { + "t":3, + "x":116, + "y":73 + }, + { + "t":3, + "x":117, + "y":73 + }, + { + "t":3, + "x":118, + "y":73 + }, + { + "t":3, + "x":119, + "y":73 + }, + { + "t":3, + "x":120, + "y":73 + }, + { + "t":3, + "x":120, + "y":66 + }, + { + "t":3, + "x":119, + "y":66 + }, + { + "t":3, + "x":118, + "y":66 + }, + { + "t":3, + "x":117, + "y":66 + }, + { + "t":3, + "x":116, + "y":66 + }, + { + "t":3, + "x":115, + "y":66 + }, + { + "t":3, + "x":114, + "y":66 + }, + { + "t":3, + "x":113, + "y":66 + }, + { + "t":3, + "x":113, + "y":66 + }, + { + "t":2, + "x":120, + "y":66 + }, + { + "t":2, + "x":120, + "y":73 + }, + { + "t":4, + "x":120, + "y":72 + }, + { + "t":4, + "x":120, + "y":71 + }, + { + "t":4, + "x":120, + "y":70 + }, + { + "t":4, + "x":120, + "y":69 + }, + { + "t":4, + "x":120, + "y":68 + }, + { + "t":4, + "x":120, + "y":67 + }, + { + "t":2, + "x":93, + "y":94 + }, + { + "t":3, + "x":92, + "y":94 + }, + { + "t":3, + "x":91, + "y":94 + }, + { + "t":3, + "x":90, + "y":94 + }, + { + "t":3, + "x":89, + "y":94 + }, + { + "t":3, + "x":88, + "y":94 + }, + { + "t":3, + "x":87, + "y":94 + }, + { + "t":3, + "x":86, + "y":94 + }, + { + "t":3, + "x":86, + "y":87 + }, + { + "t":3, + "x":87, + "y":87 + }, + { + "t":3, + "x":88, + "y":87 + }, + { + "t":3, + "x":89, + "y":87 + }, + { + "t":3, + "x":90, + "y":87 + }, + { + "t":3, + "x":91, + "y":87 + }, + { + "t":3, + "x":91, + "y":87 + }, + { + "t":3, + "x":92, + "y":87 + }, + { + "t":2, + "x":85, + "y":87 + }, + { + "t":2, + "x":85, + "y":94 + }, + { + "t":4, + "x":85, + "y":93 + }, + { + "t":4, + "x":85, + "y":92 + }, + { + "t":4, + "x":85, + "y":91 + }, + { + "t":4, + "x":85, + "y":90 + }, + { + "t":4, + "x":85, + "y":89 + }, + { + "t":4, + "x":85, + "y":88 + }, + { + "t":7, + "x":88, + "y":93 + }, + { + "t":7, + "x":90, + "y":93 + }, + { + "t":7, + "x":92, + "y":93 + }, + { + "t":8, + "x":89, + "y":93 + }, + { + "t":8, + "x":93, + "y":93 + }, + { + "t":12, + "x":91, + "y":93 + }, + { + "t":10, + "x":93, + "y":88 + }, + { + "t":11, + "x":110, + "y":93 + }, + { + "t":3, + "x":113, + "y":101 + }, + { + "t":3, + "x":114, + "y":101 + }, + { + "t":3, + "x":115, + "y":101 + }, + { + "t":3, + "x":116, + "y":101 + }, + { + "t":3, + "x":117, + "y":101 + }, + { + "t":3, + "x":118, + "y":101 + }, + { + "t":3, + "x":118, + "y":101 + }, + { + "t":3, + "x":119, + "y":101 + }, + { + "t":3, + "x":120, + "y":101 + }, + { + "t":3, + "x":121, + "y":101 + }, + { + "t":3, + "x":122, + "y":101 + }, + { + "t":3, + "x":123, + "y":101 + }, + { + "t":3, + "x":123, + "y":101 + }, + { + "t":3, + "x":124, + "y":101 + }, + { + "t":3, + "x":125, + "y":101 + }, + { + "t":3, + "x":126, + "y":101 + }, + { + "t":2, + "x":98, + "y":101 + }, + { + "t":3, + "x":98, + "y":102 + }, + { + "t":3, + "x":98, + "y":103 + }, + { + "t":3, + "x":98, + "y":104 + }, + { + "t":4, + "x":98, + "y":102 + }, + { + "t":4, + "x":98, + "y":103 + }, + { + "t":4, + "x":98, + "y":104 + }, + { + "t":2, + "x":98, + "y":105 + }, + { + "t":3, + "x":99, + "y":105 + }, + { + "t":3, + "x":100, + "y":105 + }, + { + "t":3, + "x":101, + "y":105 + }, + { + "t":3, + "x":102, + "y":105 + }, + { + "t":3, + "x":103, + "y":105 + }, + { + "t":3, + "x":104, + "y":105 + }, + { + "t":2, + "x":105, + "y":105 + }, + { + "t":4, + "x":105, + "y":106 + }, + { + "t":4, + "x":105, + "y":107 + }, + { + "t":4, + "x":105, + "y":108 + }, + { + "t":4, + "x":105, + "y":109 + }, + { + "t":4, + "x":105, + "y":109 + }, + { + "t":4, + "x":105, + "y":110 + }, + { + "t":4, + "x":105, + "y":111 + }, + { + "t":4, + "x":105, + "y":112 + }, + { + "t":4, + "x":93, + "y":102 + }, + { + "t":4, + "x":93, + "y":103 + }, + { + "t":4, + "x":93, + "y":104 + }, + { + "t":4, + "x":93, + "y":105 + }, + { + "t":4, + "x":93, + "y":106 + }, + { + "t":4, + "x":93, + "y":107 + }, + { + "t":4, + "x":93, + "y":108 + }, + { + "t":4, + "x":93, + "y":108 + }, + { + "t":4, + "x":93, + "y":110 + }, + { + "t":4, + "x":93, + "y":109 + }, + { + "t":4, + "x":93, + "y":110 + }, + { + "t":4, + "x":93, + "y":111 + }, + { + "t":4, + "x":93, + "y":112 + }, + { + "t":9, + "x":104, + "y":79 + }, + { + "t":9, + "x":105, + "y":79 + }, + { + "t":9, + "x":106, + "y":79 + }, + { + "t":9, + "x":107, + "y":79 + }, + { + "t":2, + "x":103, + "y":80 + }, + { + "t":2, + "x":106, + "y":80 + }, + { + "t":3, + "x":105, + "y":79 + }, + { + "t":3, + "x":104, + "y":79 + }, + { + "t":2, + "x":106, + "y":79 + }, + { + "t":9, + "x":105, + "y":78 + }, + { + "t":2, + "x":104, + "y":80 + }, + { + "t":2, + "x":104, + "y":79 + }, + { + "t":3, + "x":103, + "y":80 + }, + { + "t":9, + "x":103, + "y":79 + }, + { + "t":9, + "x":102, + "y":79 + }, + { + "t":9, + "x":108, + "y":79 + }, + { + "t":10, + "x":105, + "y":74 + }, + { + "t":16, + "x":94, + "y":72 + }, + { + "t":16, + "x":95, + "y":72 + }, + { + "t":16, + "x":95, + "y":71 + }, + { + "t":16, + "x":94, + "y":71 + }, + { + "t":16, + "x":94, + "y":70 + }, + { + "t":16, + "x":95, + "y":70 + }, + { + "t":16, + "x":95, + "y":69 + }, + { + "t":16, + "x":94, + "y":69 + }, + { + "t":16, + "x":94, + "y":68 + }, + { + "t":16, + "x":95, + "y":68 + }, + { + "t":16, + "x":94, + "y":67 + }, + { + "t":16, + "x":95, + "y":67 + }, + { + "t":16, + "x":96, + "y":67 + }, + { + "t":16, + "x":97, + "y":67 + }, + { + "t":16, + "x":98, + "y":67 + }, + { + "t":16, + "x":99, + "y":67 + }, + { + "t":16, + "x":99, + "y":68 + }, + { + "t":16, + "x":99, + "y":69 + }, + { + "t":16, + "x":99, + "y":70 + }, + { + "t":16, + "x":99, + "y":71 + }, + { + "t":16, + "x":99, + "y":72 + }, + { + "t":16, + "x":98, + "y":72 + }, + { + "t":16, + "x":97, + "y":72 + }, + { + "t":16, + "x":96, + "y":72 + }, + { + "t":16, + "x":96, + "y":69 + }, + { + "t":16, + "x":96, + "y":68 + }, + { + "t":16, + "x":97, + "y":68 + }, + { + "t":16, + "x":98, + "y":68 + }, + { + "t":16, + "x":98, + "y":69 + }, + { + "t":16, + "x":98, + "y":70 + }, + { + "t":16, + "x":98, + "y":71 + }, + { + "t":16, + "x":97, + "y":71 + }, + { + "t":16, + "x":96, + "y":71 + }, + { + "t":16, + "x":96, + "y":70 + }, + { + "t":16, + "x":97, + "y":70 + }, + { + "t":16, + "x":97, + "y":69 + }, + { + "t":13, + "x":100, + "y":72 + }, + { + "t":13, + "x":100, + "y":71 + }, + { + "t":13, + "x":100, + "y":70 + }, + { + "t":13, + "x":100, + "y":69 + }, + { + "t":13, + "x":100, + "y":68 + }, + { + "t":13, + "x":100, + "y":67 + }, + { + "t":13, + "x":101, + "y":67 + }, + { + "t":13, + "x":101, + "y":68 + }, + { + "t":13, + "x":101, + "y":69 + }, + { + "t":13, + "x":101, + "y":70 + }, + { + "t":13, + "x":101, + "y":71 + }, + { + "t":13, + "x":101, + "y":72 + }, + { + "t":3, + "x":101, + "y":73 + }, + { + "t":3, + "x":101, + "y":73 + }, + { + "t":15, + "x":119, + "y":72 + }, + { + "t":15, + "x":119, + "y":71 + }, + { + "t":15, + "x":119, + "y":70 + }, + { + "t":15, + "x":119, + "y":69 + }, + { + "t":15, + "x":119, + "y":67 + }, + { + "t":15, + "x":118, + "y":67 + }, + { + "t":15, + "x":117, + "y":67 + }, + { + "t":15, + "x":116, + "y":67 + }, + { + "t":15, + "x":115, + "y":67 + }, + { + "t":15, + "x":114, + "y":67 + }, + { + "t":15, + "x":113, + "y":67 + }, + { + "t":15, + "x":113, + "y":68 + }, + { + "t":15, + "x":113, + "y":69 + }, + { + "t":15, + "x":113, + "y":71 + }, + { + "t":15, + "x":113, + "y":72 + }, + { + "t":15, + "x":114, + "y":72 + }, + { + "t":15, + "x":115, + "y":72 + }, + { + "t":15, + "x":116, + "y":72 + }, + { + "t":15, + "x":117, + "y":72 + }, + { + "t":15, + "x":118, + "y":72 + }, + { + "t":15, + "x":118, + "y":71 + }, + { + "t":15, + "x":117, + "y":71 + }, + { + "t":15, + "x":116, + "y":71 + }, + { + "t":15, + "x":115, + "y":71 + }, + { + "t":15, + "x":114, + "y":71 + }, + { + "t":15, + "x":113, + "y":70 + }, + { + "t":15, + "x":114, + "y":70 + }, + { + "t":15, + "x":115, + "y":70 + }, + { + "t":15, + "x":116, + "y":70 + }, + { + "t":15, + "x":117, + "y":70 + }, + { + "t":15, + "x":118, + "y":70 + }, + { + "t":15, + "x":118, + "y":69 + }, + { + "t":15, + "x":117, + "y":69 + }, + { + "t":15, + "x":116, + "y":69 + }, + { + "t":15, + "x":115, + "y":69 + }, + { + "t":15, + "x":114, + "y":69 + }, + { + "t":15, + "x":114, + "y":68 + }, + { + "t":15, + "x":115, + "y":68 + }, + { + "t":15, + "x":116, + "y":68 + }, + { + "t":15, + "x":117, + "y":68 + }, + { + "t":15, + "x":118, + "y":68 + }, + { + "t":15, + "x":119, + "y":68 + }, + { + "t":14, + "x":112, + "y":67 + }, + { + "t":14, + "x":112, + "y":68 + }, + { + "t":14, + "x":112, + "y":69 + }, + { + "t":14, + "x":112, + "y":70 + }, + { + "t":14, + "x":112, + "y":71 + }, + { + "t":14, + "x":112, + "y":72 + }, + { + "t":18, + "x":88, + "y":91 + }, + { + "t":24, + "x":105, + "y":95 + }, + { + "t":24, + "x":105, + "y":96 + }, + { + "t":24, + "x":105, + "y":97 + }, + { + "t":24, + "x":105, + "y":98 + }, + { + "t":24, + "x":105, + "y":99 + }, + { + "t":24, + "x":105, + "y":100 + } + ] +} \ No newline at end of file diff --git a/Source/data/P4. FACTORY.json b/Source/data/P4. FACTORY.json new file mode 100644 index 0000000..9300ad8 --- /dev/null +++ b/Source/data/P4. FACTORY.json @@ -0,0 +1,1995 @@ +{ + "bigrocket": { + "x":1552, + "y":1216 + }, + "checks": [ + ], + "fuel": [ + ], + "grav":0.20000000298023, + "inverted":false, + "rocket": { + "x":1562, + "y":1564 + }, + "rotators": [ + ], + "saws": [ + { + "ends": { + "x":1744, + "y":1520 + }, + "speed":1, + "start": { + "x":1744, + "y":1616 + } + }, + { + "ends": { + "x":1760, + "y":1520 + }, + "speed":1, + "start": { + "x":1760, + "y":1616 + } + }, + { + "ends": { + "x":1776, + "y":1520 + }, + "speed":1, + "start": { + "x":1776, + "y":1616 + } + }, + { + "ends": { + "x":1392, + "y":1520 + }, + "speed":1, + "start": { + "x":1392, + "y":1616 + } + }, + { + "ends": { + "x":1376, + "y":1520 + }, + "speed":1, + "start": { + "x":1376, + "y":1616 + } + }, + { + "ends": { + "x":1360, + "y":1520 + }, + "speed":1, + "start": { + "x":1360, + "y":1616 + } + }, + { + "ends": { + "x":1600, + "y":1280 + }, + "speed":2, + "start": { + "x":1536, + "y":1280 + } + } + ], + "song":"song5", + "tiles": [ + { + "t":24, + "x":101, + "y":101 + }, + { + "t":24, + "x":101, + "y":100 + }, + { + "t":24, + "x":101, + "y":99 + }, + { + "t":24, + "x":101, + "y":98 + }, + { + "t":24, + "x":101, + "y":97 + }, + { + "t":24, + "x":97, + "y":97 + }, + { + "t":24, + "x":97, + "y":98 + }, + { + "t":24, + "x":97, + "y":99 + }, + { + "t":24, + "x":97, + "y":100 + }, + { + "t":24, + "x":97, + "y":101 + }, + { + "t":2, + "x":97, + "y":102 + }, + { + "t":2, + "x":101, + "y":102 + }, + { + "t":2, + "x":101, + "y":96 + }, + { + "t":2, + "x":97, + "y":96 + }, + { + "t":2, + "x":101, + "y":107 + }, + { + "t":2, + "x":97, + "y":107 + }, + { + "t":2, + "x":107, + "y":107 + }, + { + "t":2, + "x":107, + "y":102 + }, + { + "t":2, + "x":107, + "y":96 + }, + { + "t":2, + "x":91, + "y":91 + }, + { + "t":2, + "x":91, + "y":96 + }, + { + "t":2, + "x":91, + "y":107 + }, + { + "t":9, + "x":95, + "y":106 + }, + { + "t":9, + "x":105, + "y":104 + }, + { + "t":5, + "x":106, + "y":104 + }, + { + "t":5, + "x":106, + "y":105 + }, + { + "t":5, + "x":105, + "y":105 + }, + { + "t":5, + "x":104, + "y":106 + }, + { + "t":5, + "x":103, + "y":106 + }, + { + "t":5, + "x":106, + "y":106 + }, + { + "t":5, + "x":105, + "y":106 + }, + { + "t":5, + "x":93, + "y":106 + }, + { + "t":5, + "x":92, + "y":106 + }, + { + "t":5, + "x":92, + "y":105 + }, + { + "t":5, + "x":96, + "y":106 + }, + { + "t":12, + "x":100, + "y":95 + }, + { + "t":9, + "x":99, + "y":95 + }, + { + "t":2, + "x":109, + "y":96 + }, + { + "t":2, + "x":109, + "y":102 + }, + { + "t":2, + "x":109, + "y":95 + }, + { + "t":2, + "x":113, + "y":96 + }, + { + "t":2, + "x":113, + "y":102 + }, + { + "t":2, + "x":113, + "y":103 + }, + { + "t":2, + "x":91, + "y":102 + }, + { + "t":2, + "x":89, + "y":102 + }, + { + "t":2, + "x":89, + "y":103 + }, + { + "t":2, + "x":85, + "y":103 + }, + { + "t":2, + "x":85, + "y":102 + }, + { + "t":2, + "x":85, + "y":95 + }, + { + "t":2, + "x":89, + "y":95 + }, + { + "t":2, + "x":89, + "y":96 + }, + { + "t":9, + "x":109, + "y":101 + }, + { + "t":9, + "x":113, + "y":101 + }, + { + "t":9, + "x":85, + "y":101 + }, + { + "t":17, + "x":87, + "y":102 + }, + { + "t":18, + "x":88, + "y":99 + }, + { + "t":13, + "x":93, + "y":96 + }, + { + "t":13, + "x":94, + "y":96 + }, + { + "t":13, + "x":95, + "y":96 + }, + { + "t":13, + "x":96, + "y":96 + }, + { + "t":13, + "x":102, + "y":96 + }, + { + "t":13, + "x":103, + "y":96 + }, + { + "t":13, + "x":104, + "y":96 + }, + { + "t":13, + "x":105, + "y":96 + }, + { + "t":13, + "x":94, + "y":94 + }, + { + "t":13, + "x":95, + "y":94 + }, + { + "t":13, + "x":96, + "y":94 + }, + { + "t":13, + "x":102, + "y":94 + }, + { + "t":13, + "x":103, + "y":94 + }, + { + "t":13, + "x":104, + "y":94 + }, + { + "t":5, + "x":102, + "y":95 + }, + { + "t":5, + "x":103, + "y":95 + }, + { + "t":5, + "x":104, + "y":95 + }, + { + "t":5, + "x":103, + "y":93 + }, + { + "t":5, + "x":96, + "y":93 + }, + { + "t":5, + "x":96, + "y":92 + }, + { + "t":5, + "x":95, + "y":93 + }, + { + "t":5, + "x":95, + "y":95 + }, + { + "t":2, + "x":80, + "y":102 + }, + { + "t":2, + "x":80, + "y":96 + }, + { + "t":2, + "x":118, + "y":102 + }, + { + "t":2, + "x":118, + "y":96 + }, + { + "t":2, + "x":113, + "y":91 + }, + { + "t":2, + "x":80, + "y":86 + }, + { + "t":2, + "x":85, + "y":91 + }, + { + "t":2, + "x":97, + "y":91 + }, + { + "t":2, + "x":101, + "y":91 + }, + { + "t":2, + "x":107, + "y":91 + }, + { + "t":2, + "x":118, + "y":86 + }, + { + "t":2, + "x":104, + "y":86 + }, + { + "t":2, + "x":101, + "y":86 + }, + { + "t":2, + "x":97, + "y":86 + }, + { + "t":2, + "x":94, + "y":86 + }, + { + "t":14, + "x":108, + "y":95 + }, + { + "t":14, + "x":108, + "y":94 + }, + { + "t":14, + "x":109, + "y":94 + }, + { + "t":14, + "x":110, + "y":94 + }, + { + "t":14, + "x":111, + "y":94 + }, + { + "t":14, + "x":112, + "y":94 + }, + { + "t":14, + "x":112, + "y":93 + }, + { + "t":14, + "x":111, + "y":93 + }, + { + "t":14, + "x":110, + "y":93 + }, + { + "t":14, + "x":109, + "y":93 + }, + { + "t":14, + "x":108, + "y":93 + }, + { + "t":14, + "x":108, + "y":92 + }, + { + "t":14, + "x":109, + "y":92 + }, + { + "t":14, + "x":110, + "y":92 + }, + { + "t":14, + "x":112, + "y":92 + }, + { + "t":14, + "x":111, + "y":92 + }, + { + "t":14, + "x":90, + "y":92 + }, + { + "t":14, + "x":89, + "y":92 + }, + { + "t":14, + "x":88, + "y":92 + }, + { + "t":14, + "x":87, + "y":92 + }, + { + "t":14, + "x":86, + "y":92 + }, + { + "t":14, + "x":86, + "y":93 + }, + { + "t":14, + "x":87, + "y":93 + }, + { + "t":14, + "x":88, + "y":93 + }, + { + "t":14, + "x":89, + "y":93 + }, + { + "t":14, + "x":90, + "y":93 + }, + { + "t":14, + "x":86, + "y":94 + }, + { + "t":14, + "x":87, + "y":94 + }, + { + "t":14, + "x":88, + "y":94 + }, + { + "t":14, + "x":89, + "y":94 + }, + { + "t":14, + "x":90, + "y":94 + }, + { + "t":14, + "x":90, + "y":95 + }, + { + "t":3, + "x":114, + "y":91 + }, + { + "t":3, + "x":117, + "y":96 + }, + { + "t":2, + "x":116, + "y":96 + }, + { + "t":2, + "x":115, + "y":91 + }, + { + "t":2, + "x":83, + "y":91 + }, + { + "t":2, + "x":82, + "y":96 + }, + { + "t":2, + "x":101, + "y":88 + }, + { + "t":2, + "x":97, + "y":88 + }, + { + "t":2, + "x":101, + "y":81 + }, + { + "t":2, + "x":97, + "y":81 + }, + { + "t":2, + "x":104, + "y":81 + }, + { + "t":2, + "x":94, + "y":81 + }, + { + "t":24, + "x":101, + "y":89 + }, + { + "t":24, + "x":101, + "y":90 + }, + { + "t":24, + "x":97, + "y":90 + }, + { + "t":24, + "x":97, + "y":89 + }, + { + "t":24, + "x":108, + "y":88 + }, + { + "t":24, + "x":108, + "y":87 + }, + { + "t":24, + "x":112, + "y":88 + }, + { + "t":24, + "x":112, + "y":87 + }, + { + "t":6, + "x":112, + "y":89 + }, + { + "t":6, + "x":111, + "y":89 + }, + { + "t":6, + "x":110, + "y":89 + }, + { + "t":6, + "x":109, + "y":89 + }, + { + "t":6, + "x":108, + "y":89 + }, + { + "t":6, + "x":90, + "y":89 + }, + { + "t":6, + "x":89, + "y":89 + }, + { + "t":6, + "x":88, + "y":89 + }, + { + "t":6, + "x":87, + "y":89 + }, + { + "t":6, + "x":86, + "y":89 + }, + { + "t":24, + "x":86, + "y":88 + }, + { + "t":24, + "x":86, + "y":87 + }, + { + "t":24, + "x":90, + "y":87 + }, + { + "t":24, + "x":90, + "y":88 + }, + { + "t":11, + "x":88, + "y":88 + }, + { + "t":23, + "x":111, + "y":88 + }, + { + "t":23, + "x":109, + "y":88 + }, + { + "t":13, + "x":108, + "y":90 + }, + { + "t":13, + "x":109, + "y":90 + }, + { + "t":13, + "x":110, + "y":90 + }, + { + "t":13, + "x":111, + "y":90 + }, + { + "t":13, + "x":112, + "y":90 + }, + { + "t":13, + "x":90, + "y":90 + }, + { + "t":13, + "x":89, + "y":90 + }, + { + "t":13, + "x":88, + "y":90 + }, + { + "t":13, + "x":87, + "y":90 + }, + { + "t":13, + "x":86, + "y":90 + }, + { + "t":3, + "x":102, + "y":91 + }, + { + "t":3, + "x":103, + "y":91 + }, + { + "t":3, + "x":104, + "y":91 + }, + { + "t":3, + "x":105, + "y":91 + }, + { + "t":3, + "x":106, + "y":91 + }, + { + "t":3, + "x":108, + "y":91 + }, + { + "t":3, + "x":109, + "y":91 + }, + { + "t":3, + "x":110, + "y":91 + }, + { + "t":3, + "x":111, + "y":91 + }, + { + "t":3, + "x":112, + "y":91 + }, + { + "t":3, + "x":112, + "y":95 + }, + { + "t":3, + "x":111, + "y":95 + }, + { + "t":3, + "x":110, + "y":95 + }, + { + "t":3, + "x":108, + "y":96 + }, + { + "t":3, + "x":102, + "y":86 + }, + { + "t":3, + "x":103, + "y":86 + }, + { + "t":3, + "x":105, + "y":86 + }, + { + "t":3, + "x":106, + "y":86 + }, + { + "t":3, + "x":107, + "y":86 + }, + { + "t":3, + "x":108, + "y":86 + }, + { + "t":3, + "x":109, + "y":86 + }, + { + "t":3, + "x":110, + "y":86 + }, + { + "t":3, + "x":111, + "y":86 + }, + { + "t":3, + "x":112, + "y":86 + }, + { + "t":3, + "x":113, + "y":86 + }, + { + "t":3, + "x":114, + "y":86 + }, + { + "t":3, + "x":115, + "y":86 + }, + { + "t":3, + "x":116, + "y":86 + }, + { + "t":3, + "x":117, + "y":86 + }, + { + "t":3, + "x":117, + "y":102 + }, + { + "t":3, + "x":116, + "y":102 + }, + { + "t":3, + "x":115, + "y":102 + }, + { + "t":3, + "x":114, + "y":102 + }, + { + "t":3, + "x":112, + "y":103 + }, + { + "t":3, + "x":111, + "y":103 + }, + { + "t":3, + "x":110, + "y":103 + }, + { + "t":3, + "x":108, + "y":102 + }, + { + "t":3, + "x":106, + "y":107 + }, + { + "t":3, + "x":105, + "y":107 + }, + { + "t":3, + "x":104, + "y":107 + }, + { + "t":3, + "x":103, + "y":107 + }, + { + "t":3, + "x":102, + "y":107 + }, + { + "t":3, + "x":100, + "y":102 + }, + { + "t":3, + "x":99, + "y":102 + }, + { + "t":3, + "x":98, + "y":102 + }, + { + "t":3, + "x":98, + "y":96 + }, + { + "t":3, + "x":99, + "y":96 + }, + { + "t":3, + "x":100, + "y":96 + }, + { + "t":3, + "x":96, + "y":107 + }, + { + "t":3, + "x":95, + "y":107 + }, + { + "t":3, + "x":94, + "y":107 + }, + { + "t":3, + "x":93, + "y":107 + }, + { + "t":3, + "x":92, + "y":107 + }, + { + "t":3, + "x":92, + "y":91 + }, + { + "t":3, + "x":93, + "y":91 + }, + { + "t":3, + "x":94, + "y":91 + }, + { + "t":3, + "x":95, + "y":91 + }, + { + "t":3, + "x":96, + "y":91 + }, + { + "t":3, + "x":90, + "y":96 + }, + { + "t":3, + "x":90, + "y":102 + }, + { + "t":3, + "x":88, + "y":103 + }, + { + "t":3, + "x":87, + "y":103 + }, + { + "t":3, + "x":86, + "y":103 + }, + { + "t":3, + "x":84, + "y":102 + }, + { + "t":3, + "x":83, + "y":102 + }, + { + "t":3, + "x":82, + "y":102 + }, + { + "t":3, + "x":81, + "y":102 + }, + { + "t":3, + "x":81, + "y":96 + }, + { + "t":3, + "x":84, + "y":91 + }, + { + "t":3, + "x":86, + "y":91 + }, + { + "t":3, + "x":87, + "y":91 + }, + { + "t":3, + "x":88, + "y":91 + }, + { + "t":3, + "x":89, + "y":91 + }, + { + "t":3, + "x":90, + "y":91 + }, + { + "t":3, + "x":88, + "y":95 + }, + { + "t":3, + "x":87, + "y":95 + }, + { + "t":3, + "x":86, + "y":95 + }, + { + "t":3, + "x":81, + "y":86 + }, + { + "t":3, + "x":82, + "y":86 + }, + { + "t":3, + "x":83, + "y":86 + }, + { + "t":3, + "x":84, + "y":86 + }, + { + "t":3, + "x":85, + "y":86 + }, + { + "t":3, + "x":86, + "y":86 + }, + { + "t":3, + "x":87, + "y":86 + }, + { + "t":3, + "x":88, + "y":86 + }, + { + "t":3, + "x":89, + "y":86 + }, + { + "t":3, + "x":90, + "y":86 + }, + { + "t":3, + "x":91, + "y":86 + }, + { + "t":3, + "x":92, + "y":86 + }, + { + "t":3, + "x":93, + "y":86 + }, + { + "t":3, + "x":95, + "y":86 + }, + { + "t":3, + "x":96, + "y":86 + }, + { + "t":3, + "x":96, + "y":81 + }, + { + "t":3, + "x":95, + "y":81 + }, + { + "t":3, + "x":102, + "y":81 + }, + { + "t":3, + "x":103, + "y":81 + }, + { + "t":4, + "x":101, + "y":95 + }, + { + "t":4, + "x":101, + "y":94 + }, + { + "t":4, + "x":101, + "y":93 + }, + { + "t":4, + "x":101, + "y":92 + }, + { + "t":4, + "x":97, + "y":92 + }, + { + "t":4, + "x":97, + "y":93 + }, + { + "t":4, + "x":97, + "y":94 + }, + { + "t":4, + "x":97, + "y":95 + }, + { + "t":4, + "x":91, + "y":95 + }, + { + "t":4, + "x":91, + "y":94 + }, + { + "t":4, + "x":91, + "y":93 + }, + { + "t":4, + "x":91, + "y":92 + }, + { + "t":4, + "x":85, + "y":92 + }, + { + "t":4, + "x":85, + "y":93 + }, + { + "t":4, + "x":85, + "y":94 + }, + { + "t":4, + "x":80, + "y":95 + }, + { + "t":4, + "x":80, + "y":94 + }, + { + "t":4, + "x":80, + "y":93 + }, + { + "t":4, + "x":80, + "y":92 + }, + { + "t":4, + "x":80, + "y":91 + }, + { + "t":4, + "x":80, + "y":90 + }, + { + "t":4, + "x":80, + "y":89 + }, + { + "t":4, + "x":80, + "y":88 + }, + { + "t":4, + "x":80, + "y":87 + }, + { + "t":4, + "x":80, + "y":97 + }, + { + "t":4, + "x":80, + "y":98 + }, + { + "t":4, + "x":80, + "y":99 + }, + { + "t":4, + "x":80, + "y":100 + }, + { + "t":4, + "x":80, + "y":101 + }, + { + "t":4, + "x":91, + "y":103 + }, + { + "t":4, + "x":91, + "y":104 + }, + { + "t":4, + "x":91, + "y":105 + }, + { + "t":4, + "x":91, + "y":106 + }, + { + "t":4, + "x":97, + "y":106 + }, + { + "t":4, + "x":97, + "y":105 + }, + { + "t":4, + "x":97, + "y":104 + }, + { + "t":4, + "x":97, + "y":103 + }, + { + "t":4, + "x":101, + "y":103 + }, + { + "t":4, + "x":101, + "y":104 + }, + { + "t":4, + "x":101, + "y":105 + }, + { + "t":4, + "x":101, + "y":106 + }, + { + "t":4, + "x":107, + "y":106 + }, + { + "t":4, + "x":107, + "y":105 + }, + { + "t":4, + "x":107, + "y":104 + }, + { + "t":4, + "x":107, + "y":103 + }, + { + "t":4, + "x":118, + "y":101 + }, + { + "t":4, + "x":118, + "y":100 + }, + { + "t":4, + "x":118, + "y":99 + }, + { + "t":4, + "x":118, + "y":98 + }, + { + "t":4, + "x":118, + "y":97 + }, + { + "t":4, + "x":118, + "y":95 + }, + { + "t":4, + "x":118, + "y":94 + }, + { + "t":4, + "x":118, + "y":93 + }, + { + "t":4, + "x":118, + "y":92 + }, + { + "t":4, + "x":118, + "y":91 + }, + { + "t":4, + "x":118, + "y":90 + }, + { + "t":4, + "x":118, + "y":89 + }, + { + "t":4, + "x":118, + "y":88 + }, + { + "t":4, + "x":118, + "y":87 + }, + { + "t":4, + "x":113, + "y":92 + }, + { + "t":4, + "x":113, + "y":93 + }, + { + "t":4, + "x":113, + "y":94 + }, + { + "t":4, + "x":107, + "y":95 + }, + { + "t":4, + "x":107, + "y":94 + }, + { + "t":4, + "x":107, + "y":93 + }, + { + "t":4, + "x":107, + "y":92 + }, + { + "t":2, + "x":113, + "y":95 + }, + { + "t":2, + "x":109, + "y":103 + }, + { + "t":4, + "x":104, + "y":85 + }, + { + "t":4, + "x":104, + "y":84 + }, + { + "t":4, + "x":104, + "y":83 + }, + { + "t":4, + "x":104, + "y":82 + }, + { + "t":4, + "x":101, + "y":82 + }, + { + "t":4, + "x":101, + "y":83 + }, + { + "t":4, + "x":101, + "y":84 + }, + { + "t":4, + "x":101, + "y":85 + }, + { + "t":4, + "x":101, + "y":87 + }, + { + "t":4, + "x":97, + "y":87 + }, + { + "t":4, + "x":97, + "y":85 + }, + { + "t":4, + "x":97, + "y":84 + }, + { + "t":4, + "x":97, + "y":83 + }, + { + "t":4, + "x":97, + "y":82 + }, + { + "t":4, + "x":94, + "y":82 + }, + { + "t":4, + "x":94, + "y":83 + }, + { + "t":4, + "x":94, + "y":84 + }, + { + "t":4, + "x":94, + "y":85 + }, + { + "t":16, + "x":96, + "y":85 + }, + { + "t":16, + "x":96, + "y":84 + }, + { + "t":16, + "x":95, + "y":85 + }, + { + "t":16, + "x":95, + "y":84 + }, + { + "t":16, + "x":95, + "y":83 + }, + { + "t":16, + "x":96, + "y":83 + }, + { + "t":16, + "x":96, + "y":82 + }, + { + "t":16, + "x":95, + "y":82 + }, + { + "t":16, + "x":102, + "y":82 + }, + { + "t":16, + "x":103, + "y":82 + }, + { + "t":16, + "x":103, + "y":83 + }, + { + "t":16, + "x":102, + "y":83 + }, + { + "t":16, + "x":102, + "y":84 + }, + { + "t":16, + "x":103, + "y":84 + }, + { + "t":16, + "x":103, + "y":85 + }, + { + "t":16, + "x":102, + "y":85 + }, + { + "t":25, + "x":114, + "y":96 + }, + { + "t":25, + "x":115, + "y":96 + }, + { + "t":25, + "x":116, + "y":91 + }, + { + "t":25, + "x":117, + "y":91 + }, + { + "t":25, + "x":82, + "y":91 + }, + { + "t":25, + "x":81, + "y":91 + }, + { + "t":25, + "x":83, + "y":96 + }, + { + "t":25, + "x":84, + "y":96 + }, + { + "t":2, + "x":85, + "y":96 + } + ] +} \ No newline at end of file diff --git a/Source/endless.lua b/Source/endless.lua index ab850f1..16e3f48 100644 --- a/Source/endless.lua +++ b/Source/endless.lua @@ -1,3 +1,15 @@ +local gfx = playdate.graphics + +local imgClock = gfx.image.new("gfx/clock") +local imgTrophy = gfx.image.new("gfx/trophy") +local imgSand = gfx.image.new("gfx/hourglass") + +local lastActive = false + +local lastTime = 0 + +local tempDeaths + function startEndless() addPlayer(200,120,999,999, false) song:stop() @@ -5,9 +17,35 @@ function startEndless() song:play(0) mode = "endless" - playdate.resetElapsedTime() + lastActive = false + tempDeaths = deaths end function processEndless() - deaths = playdate.getElapsedTime() + local active = getActive() + + if not active and lastActive then -- just died + deleteMoves() + lastTime = playdate.getElapsedTime() + elseif not lastActive and active then -- just started + playdate.resetElapsedTime() + addMoveSaw(0,30,90) + end + + if active then + deaths = tostring(playdate.getElapsedTime()) + else + deaths = tostring(lastTime).."\n12" + imgTrophy:draw(1,20) + end + imgClock:draw(0,1) + lastActive = active + + processMoveSaw() +end + +function closeEndless() + deaths = tempDeaths + killPlayer() + deleteMoves() end \ No newline at end of file diff --git a/Source/gfx/clock.png b/Source/gfx/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..0ce334a62a5828f57beeb9e7df52ba7529240b36 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3HQ#^NA%Cx&(BWL^R}Ii4<#Ar`%7 zr#SL87;vzp_r^b&YO^VBiK&{KPeoH$c*jd??=UTWwqpG4ki zdkus1CbH=4-kNgYNQDwt)ArB%m^E^@)ob?UIDO~&uYP*p?tRQF&gy*QatK;~cTUz< aOSzR^nra@Yd3%8NGI+ZBxvXhb3;*N(5@A{aGch6(+P2zlU=vd3l$Ekha zgsa#l_Vw#1t+op9^_THHmv+b5$SZcWU)+)VyO;fAYW%CU$tQy$R$E!Idu~x5&?W{? LS3j3^P61!B8_Jl@DkZJfAD>!##gYm@O6j%U a_8(n!wJ@FE|51nl0000DJ zULMQGnJ*P*zD`3RH3COO^AJewRiKz_gQi`|JOonvYj#0vrhg$QgJ7ExjY9~%_f;|X za|B+jH_-t3o_N9pu67QBt2WRP`3qv<(k=iQesEQx9zc%GjM-7uaCwtL&-+4N24brgp+Ec2cu*l@N%J- zGkLLa(6R-`#DAPP1ptO7TAp3z#itsa&oS&Ev#21$WEC9Z85QzO(CNX`3 zybD!)3QbX+Nbm#WIisDLV}odIjtwG7u)#$Xxs~YvL?Pn!ksbi<*1@O(k1{p~ha*Mj zfk=H}AQ&^%fE#c-nh_U}~l zIuBYqVy$nVlNgGJvZmVL2^H0Ihshkzy89()^&YNcNPF@o3MAb$Jb z);xy7Kz|T+^Q0^QZguS?-o$)zPE>3Aqf2?6 z`^4vhH5x4*$@fGrBQ01fvy|@wd}2yh*IH+GFrK?`hNfzSn0{i(I6Hqxf7i6IpGaZr z+bvC+G&;3$5Lo-K#{vcYym0>P?3|^EzroOAMCf5txcx*6MNku@ka?n!50>)Ghs(C! z#((6j?Af5kj>@TxVZa#-MJ$njDf=R>EKJ*-A+heg^=_J0ou6#odhm^rKNO0l{SIm@ zSPv=Y7aU{a26{hHD0Jrpss=dWEf0E+^in1Xfu};Na^@0Q+6V=}VJIC_HCelbg4S2o z6CG=dSPH#=&}r59414fxpcL2#Mlqk04}K0x@_C}vQk<{|iX%BAjiS zgTQJ}$Z>W)c>Y?r$%S2^)W(m__vP(Rkfo$fmX!n2vhvISgW~81kw-e?x&PZ|d1X>3 zOUo7$2UD=>!s~Bf|6a_5%aqFNntfzU;NuH9)N(00000NkvXXu0mjfMV{j9 delta 761 zcmVOH(9eBPRwZ!XLF|8sX*mA&O~1Aa(!a%fDDXmbWu673X(~-jKlN_XknU8wsBSiR6rM>%mp) zTm+UE@(^f?XJdeZ;Q84&?oehU*t5}-5yGUs(SuQDAn5_PLC9w2O{%@fneOJ2E74yq8ar9 za$VI8w?DWnj2@}%(`%~&joNm4m)7k>;&}&TdzpV~vwvjrzM$)%m49yk>eNY=J43-bL;1w^{e`NnDG2r%idB@Wxao>C{p2c9NNYa;-VKBcRvvPG zYqLV5@sKk=h=hPZ(BD}uE87-NEh~u}IJ1KrfbRl)IK+_Rz^Hlcwq>i;xZbCp+IHtS z)|>uu1p1RZseYzX5cD02*PZsj00x5H#-VFh`*L5fRm}RePh1zQ*=Y5V{7CdF(t>qo zmhxSI52Q?WEj@FB@#}>%ZK_6y^b^aBv-6vbcik5D52keM+eeyh(&*I2L16h`uLTPF rdExxo**QxS{|7^hk)a2tu(I(#@;ypf>(_2X00000NkvXXu0mjf7iwx0 diff --git a/Source/gfx/trophy.png b/Source/gfx/trophy.png new file mode 100644 index 0000000000000000000000000000000000000000..372e661c3a623ad9f0d68c0ab61591caa6351740 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R};hrvzAr`%7 zFCFA!P~c#`p!@58{Ig3&