diff --git a/Rocket Bytes.pdx.zip b/Rocket Bytes.pdx.zip deleted file mode 100644 index e26bbc4..0000000 Binary files a/Rocket Bytes.pdx.zip and /dev/null differ diff --git a/Source/Main.lua b/Source/Main.lua index 67fc608..125c7fd 100644 --- a/Source/Main.lua +++ b/Source/Main.lua @@ -11,12 +11,17 @@ mode = "menu" map = "data/saw.rocketbyte" deaths = 0 +energy = 0 +totalEnergy = 0 + +showEnergy = false local gfx = playdate.graphics local disp = playdate.display local font = gfx.font.new("gfx/big") +small = gfx.font.new("gfx/font(1)") -local dev = false +dev = false gfx.setFont(font) gfx.setBackgroundColor(gfx.kColorBlack) @@ -26,7 +31,10 @@ song:setVolume(0) song:setVolume(0.5,0.5, 1) song:play(0) -local imgCrank = gfx.image.new("gfx/crank") +local imgSkull = gfx.image.new("gfx/skullEmoji") +local imgLightning = gfx.image.new("gfx/lightning") +assert(imgSkull) +assert(imgLightning) gfx.setColor(gfx.kColorWhite) -- {"START NEW GAME","CONTINUE","USER LEVELS", "EXIT"} @@ -40,6 +48,9 @@ local menuButton, error = menu:addMenuItem("Game Menu", function() if mode == "game" then playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame") end + totalEnergy = 0 + showEnergy = false + energy = 0 mainMenuCreation() createMenu(mainmenu) end) @@ -52,6 +63,12 @@ end) playdate.ui.crankIndicator:start() +function playdate.keyPressed(key) + if key == "D" then + dev = not dev + end +end + function playdate.update() if mode == "menu" then updateMenu() @@ -62,7 +79,12 @@ function playdate.update() gfx.sprite.update() local ox, oy = gfx.getDrawOffset() - gfx.drawText(deaths,-ox + 1,-oy + 1) + imgSkull:draw(-ox + 1, -oy + 2) + gfx.drawText(deaths,-ox + 20,-oy + 2) + if showEnergy then + imgLightning:draw(-ox + 1, -oy + 20) + gfx.drawText(energy.."/"..totalEnergy,-ox + 20,-oy + 20) + end if playdate.isCrankDocked() then playdate.ui.crankIndicator:update() @@ -74,8 +96,8 @@ function playdate.update() end if dev then local ox, oy = gfx.getDrawOffset() - playdate.drawFPS(0,20) - gfx.drawText(math.floor( playdate.getCrankPosition() ), -ox, -oy + 35) + playdate.drawFPS(0,228) + small:drawText(math.floor( playdate.getCrankPosition() ), -ox, -oy + 218) end updateSaws() end diff --git a/Source/Map.lua b/Source/Map.lua index ec01975..0b10aaa 100644 --- a/Source/Map.lua +++ b/Source/Map.lua @@ -36,6 +36,7 @@ function addMap(_file, rs) if level.saws then loadBlades(level.saws) end if level.rotators then loadSpins(level.rotators) end + if level.fuel then loadFuel(level.fuel) end addPlayer(level.rocket.x,level.rocket.y, level.bigrocket.x, level.bigrocket.y) tiles = gfx.sprite.addWallSprites(tilemap, {0,1,6,7,8,10,11,12}) diff --git a/Source/Menu.lua b/Source/Menu.lua index 79324dd..6f6381c 100644 --- a/Source/Menu.lua +++ b/Source/Menu.lua @@ -97,6 +97,10 @@ function updateMenu() end imgBytes:draw(logposLerp,0) + + if dev then + small:drawText(index, 0, 209) + end end local function customLoad() diff --git a/Source/Player.lua b/Source/Player.lua index 66b15c2..5d9e9d0 100644 --- a/Source/Player.lua +++ b/Source/Player.lua @@ -13,7 +13,7 @@ local gfx = playdate.graphics local imgRocket = gfx.image.new("gfx/rocket") local imgFire = gfx.imagetable.new("gfx/fire") assert(imgRocket) -local sprRocket = gfx.sprite.new(imgRocket) +sprRocket = gfx.sprite.new(imgRocket) local loopFire = gfx.animation.loop.new(200,imgFire) sprRocket:setCollideRect(7, 7, 14, 14) local startpos = {x=0,y=0} @@ -114,7 +114,7 @@ function updatePlayer() end function updateExit() - if sprBigRocket:alphaCollision(sprRocket) then + if sprBigRocket:alphaCollision(sprRocket) and energy == totalEnergy then playerWin() end end \ No newline at end of file diff --git a/Source/Saws.lua b/Source/Saws.lua index 49617f8..95e630b 100644 --- a/Source/Saws.lua +++ b/Source/Saws.lua @@ -3,14 +3,17 @@ import "CoreLibs/animation" local gfx = playdate.graphics local imgSaw = gfx.imagetable.new("gfx/sawblades") +local imgFuel = gfx.imagetable.new("gfx/fuel") local imgTarget = gfx.image.new("gfx/target") assert(imgSaw) assert(imgTarget) local loopSaws = gfx.animation.loop.new(200, imgSaw) +local loopFuel = gfx.animation.loop.new(400, imgFuel) local blades = {} local spinblades = {} +local fuels = {} function loadBlades(_blades) for i = 1, #_blades,1 do @@ -65,7 +68,32 @@ function loadSpins(_spins) end end +function loadFuel(_fuel) + + for i = 1, #_fuel, 1 do + local fuel = _fuel[i] + fuels[i] = gfx.sprite.new() + fuels[i]:moveTo(fuel.x,fuel.y) + fuels[i]:setGroups({2}) + fuels[i].active = true + fuels[i]:setCollideRect(0,0 ,18,18) + fuels[i]:add() + + totalEnergy += 1 + showEnergy = true + end +end + function updateSaws() + for fuel = 1, #fuels, 1 do + fuels[fuel]:setImage(loopFuel:image()) + if fuels[fuel]:alphaCollision(sprRocket) and fuels[fuel].active then + fuels[fuel].active = false + fuels[fuel]:remove() + energy += 1 + end + end + for b=1, #blades, 1 do b = blades[b] b.saw:setImage(loopSaws:image()) @@ -98,6 +126,11 @@ function updateSaws() end function killBlades() + for fuel = 1, #fuels, 1 do + fuels[fuel]:remove() + end + fuels = {} + for i = 1, #blades, 1 do blades[i].t1:remove() blades[i].t2:remove() diff --git a/Source/data/level.rocketbyte b/Source/data/level.rocketbyte index adfaa7c..5d90e7b 100644 --- a/Source/data/level.rocketbyte +++ b/Source/data/level.rocketbyte @@ -1 +1 @@ -{"bigrocket":{"x":73.333333,"y":144.79638},"dimensions":{"x":22,"y":17},"rocket":{"x":276.27907,"y":144.651163},"tiles":[{"t":2,"x":2,"y":1},{"t":2,"x":14,"y":1},{"t":2,"x":14,"y":5},{"t":2,"x":22,"y":5},{"t":2,"x":8,"y":6},{"t":2,"x":2,"y":12},{"t":2,"x":8,"y":12},{"t":2,"x":11,"y":12},{"t":2,"x":14,"y":12},{"t":2,"x":8,"y":17},{"t":2,"x":22,"y":17},{"t":3,"x":3,"y":1},{"t":3,"x":4,"y":1},{"t":3,"x":5,"y":1},{"t":3,"x":6,"y":1},{"t":3,"x":7,"y":1},{"t":3,"x":8,"y":1},{"t":3,"x":9,"y":1},{"t":3,"x":10,"y":1},{"t":3,"x":11,"y":1},{"t":3,"x":12,"y":1},{"t":3,"x":13,"y":1},{"t":3,"x":15,"y":5},{"t":3,"x":16,"y":5},{"t":3,"x":17,"y":5},{"t":3,"x":18,"y":5},{"t":3,"x":19,"y":5},{"t":3,"x":20,"y":5},{"t":3,"x":21,"y":5},{"t":3,"x":3,"y":12},{"t":3,"x":4,"y":12},{"t":3,"x":5,"y":12},{"t":3,"x":6,"y":12},{"t":3,"x":7,"y":12},{"t":3,"x":9,"y":12},{"t":3,"x":10,"y":12},{"t":3,"x":9,"y":17},{"t":3,"x":10,"y":17},{"t":3,"x":11,"y":17},{"t":3,"x":12,"y":17},{"t":3,"x":13,"y":17},{"t":3,"x":14,"y":17},{"t":3,"x":15,"y":17},{"t":3,"x":16,"y":17},{"t":3,"x":17,"y":17},{"t":3,"x":18,"y":17},{"t":3,"x":19,"y":17},{"t":3,"x":20,"y":17},{"t":3,"x":21,"y":17},{"t":4,"x":2,"y":2},{"t":4,"x":14,"y":2},{"t":4,"x":2,"y":3},{"t":4,"x":14,"y":3},{"t":4,"x":2,"y":4},{"t":4,"x":14,"y":4},{"t":4,"x":2,"y":5},{"t":4,"x":2,"y":6},{"t":4,"x":14,"y":6},{"t":4,"x":22,"y":6},{"t":4,"x":2,"y":7},{"t":4,"x":8,"y":7},{"t":4,"x":14,"y":7},{"t":4,"x":22,"y":7},{"t":4,"x":2,"y":8},{"t":4,"x":8,"y":8},{"t":4,"x":14,"y":8},{"t":4,"x":22,"y":8},{"t":4,"x":2,"y":9},{"t":4,"x":8,"y":9},{"t":4,"x":14,"y":9},{"t":4,"x":22,"y":9},{"t":4,"x":2,"y":10},{"t":4,"x":8,"y":10},{"t":4,"x":14,"y":10},{"t":4,"x":22,"y":10},{"t":4,"x":2,"y":11},{"t":4,"x":8,"y":11},{"t":4,"x":14,"y":11},{"t":4,"x":22,"y":11},{"t":4,"x":22,"y":12},{"t":4,"x":8,"y":13},{"t":4,"x":22,"y":13},{"t":4,"x":8,"y":14},{"t":4,"x":22,"y":14},{"t":4,"x":8,"y":15},{"t":4,"x":22,"y":15},{"t":4,"x":8,"y":16},{"t":4,"x":22,"y":16}]} \ No newline at end of file +{"bigrocket":{"x":73.333333,"y":144.79638},"fuel":[{"x":73.333333,"y":100}],"dimensions":{"x":22,"y":17},"rocket":{"x":276.27907,"y":144.651163},"tiles":[{"t":2,"x":2,"y":1},{"t":2,"x":14,"y":1},{"t":2,"x":14,"y":5},{"t":2,"x":22,"y":5},{"t":2,"x":8,"y":6},{"t":2,"x":2,"y":12},{"t":2,"x":8,"y":12},{"t":2,"x":11,"y":12},{"t":2,"x":14,"y":12},{"t":2,"x":8,"y":17},{"t":2,"x":22,"y":17},{"t":3,"x":3,"y":1},{"t":3,"x":4,"y":1},{"t":3,"x":5,"y":1},{"t":3,"x":6,"y":1},{"t":3,"x":7,"y":1},{"t":3,"x":8,"y":1},{"t":3,"x":9,"y":1},{"t":3,"x":10,"y":1},{"t":3,"x":11,"y":1},{"t":3,"x":12,"y":1},{"t":3,"x":13,"y":1},{"t":3,"x":15,"y":5},{"t":3,"x":16,"y":5},{"t":3,"x":17,"y":5},{"t":3,"x":18,"y":5},{"t":3,"x":19,"y":5},{"t":3,"x":20,"y":5},{"t":3,"x":21,"y":5},{"t":3,"x":3,"y":12},{"t":3,"x":4,"y":12},{"t":3,"x":5,"y":12},{"t":3,"x":6,"y":12},{"t":3,"x":7,"y":12},{"t":3,"x":9,"y":12},{"t":3,"x":10,"y":12},{"t":3,"x":9,"y":17},{"t":3,"x":10,"y":17},{"t":3,"x":11,"y":17},{"t":3,"x":12,"y":17},{"t":3,"x":13,"y":17},{"t":3,"x":14,"y":17},{"t":3,"x":15,"y":17},{"t":3,"x":16,"y":17},{"t":3,"x":17,"y":17},{"t":3,"x":18,"y":17},{"t":3,"x":19,"y":17},{"t":3,"x":20,"y":17},{"t":3,"x":21,"y":17},{"t":4,"x":2,"y":2},{"t":4,"x":14,"y":2},{"t":4,"x":2,"y":3},{"t":4,"x":14,"y":3},{"t":4,"x":2,"y":4},{"t":4,"x":14,"y":4},{"t":4,"x":2,"y":5},{"t":4,"x":2,"y":6},{"t":4,"x":14,"y":6},{"t":4,"x":22,"y":6},{"t":4,"x":2,"y":7},{"t":4,"x":8,"y":7},{"t":4,"x":14,"y":7},{"t":4,"x":22,"y":7},{"t":4,"x":2,"y":8},{"t":4,"x":8,"y":8},{"t":4,"x":14,"y":8},{"t":4,"x":22,"y":8},{"t":4,"x":2,"y":9},{"t":4,"x":8,"y":9},{"t":4,"x":14,"y":9},{"t":4,"x":22,"y":9},{"t":4,"x":2,"y":10},{"t":4,"x":8,"y":10},{"t":4,"x":14,"y":10},{"t":4,"x":22,"y":10},{"t":4,"x":2,"y":11},{"t":4,"x":8,"y":11},{"t":4,"x":14,"y":11},{"t":4,"x":22,"y":11},{"t":4,"x":22,"y":12},{"t":4,"x":8,"y":13},{"t":4,"x":22,"y":13},{"t":4,"x":8,"y":14},{"t":4,"x":22,"y":14},{"t":4,"x":8,"y":15},{"t":4,"x":22,"y":15},{"t":4,"x":8,"y":16},{"t":4,"x":22,"y":16}]} \ No newline at end of file diff --git a/Source/gfx/crank.png b/Source/gfx/crank.png deleted file mode 100644 index cdc133a..0000000 Binary files a/Source/gfx/crank.png and /dev/null differ diff --git a/Source/gfx/font(1).fnt b/Source/gfx/font(1).fnt new file mode 100644 index 0000000..e218b21 --- /dev/null +++ b/Source/gfx/font(1).fnt @@ -0,0 +1,79 @@ +--metrics={"baseline":13,"xHeight":1,"capHeight":1,"pairs":{},"left":[],"right":[]} +datalen=2208 +data=iVBORw0KGgoAAAANSUhEUgAAAD8AAABICAYAAABBeC2mAAAGPUlEQVR4Xs1c0ZLcMAjr/f9Htxdf7MOyBLKTnek9bdcxRiBASXb69ef372/4/BU+94/Xuvq+X4Pryma0hXbjHmY3s4luR3+WfX3x7/ff2Pj11b6eNl7r6vvh4bxP2Wzf37b+gN1pD7Gb2lyQ//pD910AF2cacrIRwE/7rj0CVPNJrTHwPTDAxOy8hiOCd3xxwN++88zfDGkHIxDHGQP8xE4RGEy6YteUiAl8d4RQPBpb6rqXDGNGRd1qnTFQlNnoTcp/3DfAB6pjBtPMR3phnxCZnyjKHHUYQ5im/JTl4oBHSrc4Ya/YrE+VpdM+gv6oZr3QfkSsoiCsN4bgn6IpmRRppgS1nQlCxzGbZukcvB3I5u7pTJ6YDeXSggJMwutHbMKC0iGDZWjTAb9kN/kiEyzqrF5GCmBcx2BnNrN9bc0VOU4AcCLYgiSbEj9e/riJZZZNgmxfX6ONi3TgCvwASpTbcPxk7T648nMSUUDvpYl2m5VR1jwwEGi8srk4KtQY1ROYbRXQ0EcY+Em/TxQNlKnATxlHEBgll77mZFhUXDzPEUej5qduw29iaMYzgFGKOlq71/UpeJC+mSwema9uGLJ6d+eupbUB/JTIn373ezeI1+Ka6BUTk9/o9iwA9FbVoP2NaZ5oxr6lbLHbMza9NeeZKGEzn5ZZaE4922qeP5nzS/9ywO+AaAG/EVTKEM+O+1Sj7TbbRAnUboyBIJaCq6I9FS6Khkg1oxkuYzHRGMtkSahtCa6dmYzXjuhDs1kyD4DKgFbdvttjo5XNfdUoJaCbQs4kQDCZCKoyndkaawr8BTxbQ0zUGZO+bI6yOrYo2PtERXtHO1w2nJKgmTcFSQZezfVXMs9YmZSWHLufqnkXfBaMTOTsBFHeS3yq2w/nAv0UU5ZAvTAlrFL75JzvszfO/ihisjm/4A/awdUH9pzHw+K/M1UVASLIt/ahcDoBTwVQlflFM58+mz/d53TtloH5TtTqOTs139hgTgL3gQXazITTjjiywWdCxgVRdu0saHeNTSwk8/7j4KXo6U1APUZirJhmlfcGdzTETfCT31kJRD935vzAj2qskJSS2gEpvv5mMjfLvAUe/dyp+UjLO4Dze/aD5sQCg7aZPqABJUmgQenXWd1e3GUNJwm9s+47CaAQsKrml/OIX5Ix/Zyo+zGbbN7vvAZyZ3KmD0Y1fH9g/mWvsrrdhaWhqY6HIINScFAE/PRJTgZArWVJUclwkjTZxYaXjaxyEmDNZ5TepHs2BVSPiCxm5bC8Z98BPwQJ6drsBw6lM98XUCdxuqhyEM8CpM2lk2bzVRhnkc9AVJlSe09tluBPHXLGEq3rjUBWlHfWJe0nAJvUeTtLWRI+kvlKOTnZnUZ9UbsVy5zzdtiU0v4ReBQG+ExfCRHR7SsKv8o0Z85noqN6K9MwYoAuZtzfvTnPj+Z8o5lwslojuKyvHEe7IUeFWocuLC3qs2oy2aFSiSWdftT7QA63wkmStgPAFB4aqQLQQU6S+GCUYaNrfgQ7pXAKjltseQp+BIaJI1XvVebDvqUZZzYFW3rpLmVUgbfkZgFml0n9enp7WvQm1ieaHRaYCjxSkd0qdo2v1k7AU+BVKb2d+Qq8ajJun9hpmI5Nlnl5RpX56sAd5zM6u+yoRuRWx1ciJxp59cDbsGPTuWYLLF5sjYRHJ+SbT5/KvOLSW+CZXK0k7KlOPwW+6JEI/pRmY5Swn3xWT37ZO7z485JktO0EgeqR5UnO5mExe5czGEylylL9cNs5TQZtnku9f8vm0e2TGXk6zrLu/mSK7GR88SFqhf8x8yfgmh4RrJ0UXkyyU/MV/XZr/knW1Q8eKptpzT+m9m1gqXmSjcrR1Je4KN4YqwmWdnt56GYTdGhbsSnzZcIf/rFtc0fhZYJklJKDvHDYeaq0DZT5ZWt7cUclbxeNIBzdub2pAZ6AX5oIBAgVHssWVYbVrWsinIyY/17yhPasg16WJ+1AfgU9jde2gfxnBVmj3Hx4IgPyVNsr2k/jjzibKcMse+x54Va2Vbc8MdJo28Ex2ofvOiv6OUwfnPhwvOdJ5suaj0FJ6I1BOQazu/EJ+Dvp9OHgROsrCAT8qdjZxfixmm8BCNaVXFb39q/M69No/APO0YKuNPLrSAAAAABJRU5ErkJggg== +width=7 +height=9 + +tracking=1 + +0 7 +1 6 +2 6 +3 6 +4 6 +5 6 +6 6 +7 6 +8 6 +9 6 +space 5 +� 7 +A 6 +B 6 +C 6 +D 6 +E 6 +F 6 +G 6 +H 6 +I 6 +J 6 +K 6 +L 6 +M 6 +N 6 +O 6 +@ 6 +P 6 +Q 6 +R 6 +S 6 +T 6 +U 6 +V 6 +W 6 +X 6 +Y 6 +Z 6 +[ 4 +] 4 +\ 5 +( 4 +) 4 +{ 4 +| 3 +} 4 +~ 6 +: 3 +! 3 +? 7 +; 3 += 5 +- 5 ++ 5 +. 3 +< 6 +> 6 +/ 5 +^ 5 +_ 6 +, 3 +# 7 +' 3 +" 5 +$ 7 +% 7 +& 7 +` 4 +* 5 + diff --git a/Source/gfx/fuel-table-18-18.png b/Source/gfx/fuel-table-18-18.png new file mode 100644 index 0000000..4d33ff4 Binary files /dev/null and b/Source/gfx/fuel-table-18-18.png differ diff --git a/Source/gfx/lightning.png b/Source/gfx/lightning.png new file mode 100644 index 0000000..41bd1f1 Binary files /dev/null and b/Source/gfx/lightning.png differ diff --git a/Source/gfx/sawblade.png b/Source/gfx/sawblade.png deleted file mode 100644 index b48e424..0000000 Binary files a/Source/gfx/sawblade.png and /dev/null differ diff --git a/Source/gfx/skullEmoji.png b/Source/gfx/skullEmoji.png new file mode 100644 index 0000000..6dedd86 Binary files /dev/null and b/Source/gfx/skullEmoji.png differ diff --git a/Source/levels/TUNNEL.rocketbyte b/Source/levels/TUNNEL.rocketbyte index aafaafe..b4d1361 100644 --- a/Source/levels/TUNNEL.rocketbyte +++ b/Source/levels/TUNNEL.rocketbyte @@ -1 +1 @@ -{"bigrocket":{"x":480,"y":97},"dimensions":{"x":35,"y":10},"rocket":{"x":70.55814,"y":100},"rotators":[{"x":376,"y":140.092166,"arms":3,"armlen":3,"speed":-0.2,"middle":false},{"x":200,"y":72,"arms":3,"armlen":3,"speed":0.2,"middle":false}],"saws":[{"ends":{"x":100,"y":135},"speed":2,"start":{"x":100,"y":72}}],"tiles":[{"t":2,"x":2,"y":4},{"t":2,"x":12,"y":4},{"t":2,"x":14,"y":4},{"t":2,"x":28,"y":4},{"t":2,"x":34,"y":4},{"t":2,"x":35,"y":4},{"t":2,"x":12,"y":6},{"t":2,"x":14,"y":6},{"t":2,"x":23,"y":8},{"t":2,"x":25,"y":8},{"t":2,"x":29,"y":9},{"t":2,"x":30,"y":9},{"t":2,"x":31,"y":9},{"t":2,"x":32,"y":9},{"t":2,"x":33,"y":9},{"t":2,"x":2,"y":10},{"t":2,"x":23,"y":10},{"t":2,"x":25,"y":10},{"t":2,"x":29,"y":10},{"t":2,"x":30,"y":10},{"t":2,"x":31,"y":10},{"t":2,"x":32,"y":10},{"t":2,"x":33,"y":10},{"t":2,"x":35,"y":10},{"t":3,"x":3,"y":4},{"t":3,"x":4,"y":4},{"t":3,"x":5,"y":4},{"t":3,"x":6,"y":4},{"t":3,"x":7,"y":4},{"t":3,"x":8,"y":4},{"t":3,"x":9,"y":4},{"t":3,"x":10,"y":4},{"t":3,"x":11,"y":4},{"t":3,"x":13,"y":4},{"t":3,"x":15,"y":4},{"t":3,"x":16,"y":4},{"t":3,"x":17,"y":4},{"t":3,"x":18,"y":4},{"t":3,"x":19,"y":4},{"t":3,"x":20,"y":4},{"t":3,"x":21,"y":4},{"t":3,"x":22,"y":4},{"t":3,"x":23,"y":4},{"t":3,"x":24,"y":4},{"t":3,"x":25,"y":4},{"t":3,"x":26,"y":4},{"t":3,"x":27,"y":4},{"t":3,"x":13,"y":6},{"t":3,"x":24,"y":8},{"t":3,"x":3,"y":10},{"t":3,"x":4,"y":10},{"t":3,"x":5,"y":10},{"t":3,"x":6,"y":10},{"t":3,"x":7,"y":10},{"t":3,"x":8,"y":10},{"t":3,"x":9,"y":10},{"t":3,"x":10,"y":10},{"t":3,"x":11,"y":10},{"t":3,"x":12,"y":10},{"t":3,"x":13,"y":10},{"t":3,"x":14,"y":10},{"t":3,"x":15,"y":10},{"t":3,"x":16,"y":10},{"t":3,"x":17,"y":10},{"t":3,"x":18,"y":10},{"t":3,"x":19,"y":10},{"t":3,"x":20,"y":10},{"t":3,"x":21,"y":10},{"t":3,"x":22,"y":10},{"t":3,"x":24,"y":10},{"t":3,"x":26,"y":10},{"t":3,"x":27,"y":10},{"t":3,"x":28,"y":10},{"t":3,"x":34,"y":10},{"t":4,"x":2,"y":5},{"t":4,"x":12,"y":5},{"t":4,"x":14,"y":5},{"t":4,"x":35,"y":5},{"t":4,"x":2,"y":6},{"t":4,"x":35,"y":6},{"t":4,"x":2,"y":7},{"t":4,"x":35,"y":7},{"t":4,"x":2,"y":8},{"t":4,"x":35,"y":8},{"t":4,"x":2,"y":9},{"t":4,"x":23,"y":9},{"t":4,"x":25,"y":9},{"t":4,"x":35,"y":9}]} \ No newline at end of file +{"bigrocket":{"x":480,"y":97},"fuel":[{"x":480,"y":70}],"dimensions":{"x":35,"y":10},"rocket":{"x":70.55814,"y":100},"rotators":[{"x":376,"y":140.092166,"arms":3,"armlen":3,"speed":-0.2,"middle":false},{"x":200,"y":72,"arms":3,"armlen":3,"speed":0.2,"middle":false}],"saws":[{"ends":{"x":100,"y":135},"speed":2,"start":{"x":100,"y":72}}],"tiles":[{"t":2,"x":2,"y":4},{"t":2,"x":12,"y":4},{"t":2,"x":14,"y":4},{"t":2,"x":28,"y":4},{"t":2,"x":34,"y":4},{"t":2,"x":35,"y":4},{"t":2,"x":12,"y":6},{"t":2,"x":14,"y":6},{"t":2,"x":23,"y":8},{"t":2,"x":25,"y":8},{"t":2,"x":29,"y":9},{"t":2,"x":30,"y":9},{"t":2,"x":31,"y":9},{"t":2,"x":32,"y":9},{"t":2,"x":33,"y":9},{"t":2,"x":2,"y":10},{"t":2,"x":23,"y":10},{"t":2,"x":25,"y":10},{"t":2,"x":29,"y":10},{"t":2,"x":30,"y":10},{"t":2,"x":31,"y":10},{"t":2,"x":32,"y":10},{"t":2,"x":33,"y":10},{"t":2,"x":35,"y":10},{"t":3,"x":3,"y":4},{"t":3,"x":4,"y":4},{"t":3,"x":5,"y":4},{"t":3,"x":6,"y":4},{"t":3,"x":7,"y":4},{"t":3,"x":8,"y":4},{"t":3,"x":9,"y":4},{"t":3,"x":10,"y":4},{"t":3,"x":11,"y":4},{"t":3,"x":13,"y":4},{"t":3,"x":15,"y":4},{"t":3,"x":16,"y":4},{"t":3,"x":17,"y":4},{"t":3,"x":18,"y":4},{"t":3,"x":19,"y":4},{"t":3,"x":20,"y":4},{"t":3,"x":21,"y":4},{"t":3,"x":22,"y":4},{"t":3,"x":23,"y":4},{"t":3,"x":24,"y":4},{"t":3,"x":25,"y":4},{"t":3,"x":26,"y":4},{"t":3,"x":27,"y":4},{"t":3,"x":13,"y":6},{"t":3,"x":24,"y":8},{"t":3,"x":3,"y":10},{"t":3,"x":4,"y":10},{"t":3,"x":5,"y":10},{"t":3,"x":6,"y":10},{"t":3,"x":7,"y":10},{"t":3,"x":8,"y":10},{"t":3,"x":9,"y":10},{"t":3,"x":10,"y":10},{"t":3,"x":11,"y":10},{"t":3,"x":12,"y":10},{"t":3,"x":13,"y":10},{"t":3,"x":14,"y":10},{"t":3,"x":15,"y":10},{"t":3,"x":16,"y":10},{"t":3,"x":17,"y":10},{"t":3,"x":18,"y":10},{"t":3,"x":19,"y":10},{"t":3,"x":20,"y":10},{"t":3,"x":21,"y":10},{"t":3,"x":22,"y":10},{"t":3,"x":24,"y":10},{"t":3,"x":26,"y":10},{"t":3,"x":27,"y":10},{"t":3,"x":28,"y":10},{"t":3,"x":34,"y":10},{"t":4,"x":2,"y":5},{"t":4,"x":12,"y":5},{"t":4,"x":14,"y":5},{"t":4,"x":35,"y":5},{"t":4,"x":2,"y":6},{"t":4,"x":35,"y":6},{"t":4,"x":2,"y":7},{"t":4,"x":35,"y":7},{"t":4,"x":2,"y":8},{"t":4,"x":35,"y":8},{"t":4,"x":2,"y":9},{"t":4,"x":23,"y":9},{"t":4,"x":25,"y":9},{"t":4,"x":35,"y":9}]} \ No newline at end of file diff --git a/Source/thankyous b/Source/thankyous deleted file mode 100644 index 07e85fc..0000000 --- a/Source/thankyous +++ /dev/null @@ -1,2 +0,0 @@ -AndrewDavidJ - compatibility testing -SHiLLySiT (PD discord) - compatibility testing \ No newline at end of file diff --git a/Source/thankyous.txt b/Source/thankyous.txt new file mode 100644 index 0000000..fe43641 --- /dev/null +++ b/Source/thankyous.txt @@ -0,0 +1,7 @@ +AndrewDavidJ - compatibility testing +SHiLLySiT (PD discord) - compatibility testing +PD DISCORD MEMBERS FOR SUGGESTIONS AND HELP +brainlet +Steph (stepepson) +Yadis +daniel (bepis™) \ No newline at end of file