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 0000000..0ce334a Binary files /dev/null and b/Source/gfx/clock.png differ diff --git a/Source/gfx/hourglass.png b/Source/gfx/hourglass.png new file mode 100644 index 0000000..d806615 Binary files /dev/null and b/Source/gfx/hourglass.png differ diff --git a/Source/gfx/skullEmoji.png b/Source/gfx/skullEmoji.png index 6dedd86..39a2d86 100644 Binary files a/Source/gfx/skullEmoji.png and b/Source/gfx/skullEmoji.png differ diff --git a/Source/gfx/tiles-table-16-16.png b/Source/gfx/tiles-table-16-16.png index ea3a713..6754f85 100644 Binary files a/Source/gfx/tiles-table-16-16.png and b/Source/gfx/tiles-table-16-16.png differ diff --git a/Source/gfx/trophy.png b/Source/gfx/trophy.png new file mode 100644 index 0000000..372e661 Binary files /dev/null and b/Source/gfx/trophy.png differ diff --git a/Source/pdxinfo b/Source/pdxinfo index b3af26c..f074819 100644 --- a/Source/pdxinfo +++ b/Source/pdxinfo @@ -4,5 +4,5 @@ description=Help a crew of rockets collect energy to get back home! bundleID=com.PossiblyAxolotl.RocketBytes launchSoundPath=launcher/rocketing version=1.5.0 -buildNumber=1500 +buildNumber=10500 imagePath=launcher \ No newline at end of file