added icons and fuel, worked on anims
This commit is contained in:
parent
10d4683c4f
commit
6b2987dfa7
16 changed files with 155 additions and 11 deletions
Binary file not shown.
|
@ -11,12 +11,17 @@ mode = "menu"
|
||||||
map = "data/saw.rocketbyte"
|
map = "data/saw.rocketbyte"
|
||||||
|
|
||||||
deaths = 0
|
deaths = 0
|
||||||
|
energy = 0
|
||||||
|
totalEnergy = 0
|
||||||
|
|
||||||
|
showEnergy = false
|
||||||
|
|
||||||
local gfx <const> = playdate.graphics
|
local gfx <const> = playdate.graphics
|
||||||
local disp <const> = playdate.display
|
local disp <const> = playdate.display
|
||||||
local font <const> = gfx.font.new("gfx/big")
|
local font <const> = gfx.font.new("gfx/big")
|
||||||
|
small = gfx.font.new("gfx/font(1)")
|
||||||
|
|
||||||
local dev = false
|
dev = false
|
||||||
|
|
||||||
gfx.setFont(font)
|
gfx.setFont(font)
|
||||||
gfx.setBackgroundColor(gfx.kColorBlack)
|
gfx.setBackgroundColor(gfx.kColorBlack)
|
||||||
|
@ -26,7 +31,10 @@ song:setVolume(0)
|
||||||
song:setVolume(0.5,0.5, 1)
|
song:setVolume(0.5,0.5, 1)
|
||||||
song:play(0)
|
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)
|
gfx.setColor(gfx.kColorWhite)
|
||||||
-- {"START NEW GAME","CONTINUE","USER LEVELS", "EXIT"}
|
-- {"START NEW GAME","CONTINUE","USER LEVELS", "EXIT"}
|
||||||
|
@ -40,6 +48,9 @@ local menuButton, error = menu:addMenuItem("Game Menu", function()
|
||||||
if mode == "game" then
|
if mode == "game" then
|
||||||
playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame")
|
playdate.datastore.write({savedLevel=map,savedDeaths=deaths},"savegame")
|
||||||
end
|
end
|
||||||
|
totalEnergy = 0
|
||||||
|
showEnergy = false
|
||||||
|
energy = 0
|
||||||
mainMenuCreation()
|
mainMenuCreation()
|
||||||
createMenu(mainmenu)
|
createMenu(mainmenu)
|
||||||
end)
|
end)
|
||||||
|
@ -52,6 +63,12 @@ end)
|
||||||
|
|
||||||
playdate.ui.crankIndicator:start()
|
playdate.ui.crankIndicator:start()
|
||||||
|
|
||||||
|
function playdate.keyPressed(key)
|
||||||
|
if key == "D" then
|
||||||
|
dev = not dev
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function playdate.update()
|
function playdate.update()
|
||||||
if mode == "menu" then
|
if mode == "menu" then
|
||||||
updateMenu()
|
updateMenu()
|
||||||
|
@ -62,7 +79,12 @@ function playdate.update()
|
||||||
gfx.sprite.update()
|
gfx.sprite.update()
|
||||||
|
|
||||||
local ox, oy = gfx.getDrawOffset()
|
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
|
if playdate.isCrankDocked() then
|
||||||
playdate.ui.crankIndicator:update()
|
playdate.ui.crankIndicator:update()
|
||||||
|
@ -74,8 +96,8 @@ function playdate.update()
|
||||||
end
|
end
|
||||||
if dev then
|
if dev then
|
||||||
local ox, oy = gfx.getDrawOffset()
|
local ox, oy = gfx.getDrawOffset()
|
||||||
playdate.drawFPS(0,20)
|
playdate.drawFPS(0,228)
|
||||||
gfx.drawText(math.floor( playdate.getCrankPosition() ), -ox, -oy + 35)
|
small:drawText(math.floor( playdate.getCrankPosition() ), -ox, -oy + 218)
|
||||||
end
|
end
|
||||||
updateSaws()
|
updateSaws()
|
||||||
end
|
end
|
||||||
|
|
|
@ -36,6 +36,7 @@ function addMap(_file, rs)
|
||||||
|
|
||||||
if level.saws then loadBlades(level.saws) end
|
if level.saws then loadBlades(level.saws) end
|
||||||
if level.rotators then loadSpins(level.rotators) 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)
|
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})
|
tiles = gfx.sprite.addWallSprites(tilemap, {0,1,6,7,8,10,11,12})
|
||||||
|
|
|
@ -97,6 +97,10 @@ function updateMenu()
|
||||||
end
|
end
|
||||||
|
|
||||||
imgBytes:draw(logposLerp,0)
|
imgBytes:draw(logposLerp,0)
|
||||||
|
|
||||||
|
if dev then
|
||||||
|
small:drawText(index, 0, 209)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function customLoad()
|
local function customLoad()
|
||||||
|
|
|
@ -13,7 +13,7 @@ local gfx <const> = playdate.graphics
|
||||||
local imgRocket = gfx.image.new("gfx/rocket")
|
local imgRocket = gfx.image.new("gfx/rocket")
|
||||||
local imgFire = gfx.imagetable.new("gfx/fire")
|
local imgFire = gfx.imagetable.new("gfx/fire")
|
||||||
assert(imgRocket)
|
assert(imgRocket)
|
||||||
local sprRocket = gfx.sprite.new(imgRocket)
|
sprRocket = gfx.sprite.new(imgRocket)
|
||||||
local loopFire = gfx.animation.loop.new(200,imgFire)
|
local loopFire = gfx.animation.loop.new(200,imgFire)
|
||||||
sprRocket:setCollideRect(7, 7, 14, 14)
|
sprRocket:setCollideRect(7, 7, 14, 14)
|
||||||
local startpos = {x=0,y=0}
|
local startpos = {x=0,y=0}
|
||||||
|
@ -114,7 +114,7 @@ function updatePlayer()
|
||||||
end
|
end
|
||||||
|
|
||||||
function updateExit()
|
function updateExit()
|
||||||
if sprBigRocket:alphaCollision(sprRocket) then
|
if sprBigRocket:alphaCollision(sprRocket) and energy == totalEnergy then
|
||||||
playerWin()
|
playerWin()
|
||||||
end
|
end
|
||||||
end
|
end
|
|
@ -3,14 +3,17 @@ import "CoreLibs/animation"
|
||||||
local gfx <const> = playdate.graphics
|
local gfx <const> = playdate.graphics
|
||||||
|
|
||||||
local imgSaw = gfx.imagetable.new("gfx/sawblades")
|
local imgSaw = gfx.imagetable.new("gfx/sawblades")
|
||||||
|
local imgFuel = gfx.imagetable.new("gfx/fuel")
|
||||||
local imgTarget = gfx.image.new("gfx/target")
|
local imgTarget = gfx.image.new("gfx/target")
|
||||||
assert(imgSaw)
|
assert(imgSaw)
|
||||||
assert(imgTarget)
|
assert(imgTarget)
|
||||||
|
|
||||||
local loopSaws = gfx.animation.loop.new(200, imgSaw)
|
local loopSaws = gfx.animation.loop.new(200, imgSaw)
|
||||||
|
local loopFuel = gfx.animation.loop.new(400, imgFuel)
|
||||||
|
|
||||||
local blades = {}
|
local blades = {}
|
||||||
local spinblades = {}
|
local spinblades = {}
|
||||||
|
local fuels = {}
|
||||||
|
|
||||||
function loadBlades(_blades)
|
function loadBlades(_blades)
|
||||||
for i = 1, #_blades,1 do
|
for i = 1, #_blades,1 do
|
||||||
|
@ -65,7 +68,32 @@ function loadSpins(_spins)
|
||||||
end
|
end
|
||||||
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()
|
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
|
for b=1, #blades, 1 do
|
||||||
b = blades[b]
|
b = blades[b]
|
||||||
b.saw:setImage(loopSaws:image())
|
b.saw:setImage(loopSaws:image())
|
||||||
|
@ -98,6 +126,11 @@ function updateSaws()
|
||||||
end
|
end
|
||||||
|
|
||||||
function killBlades()
|
function killBlades()
|
||||||
|
for fuel = 1, #fuels, 1 do
|
||||||
|
fuels[fuel]:remove()
|
||||||
|
end
|
||||||
|
fuels = {}
|
||||||
|
|
||||||
for i = 1, #blades, 1 do
|
for i = 1, #blades, 1 do
|
||||||
blades[i].t1:remove()
|
blades[i].t1:remove()
|
||||||
blades[i].t2:remove()
|
blades[i].t2:remove()
|
||||||
|
|
|
@ -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}]}
|
{"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}]}
|
Binary file not shown.
Before Width: | Height: | Size: 2.3 KiB |
79
Source/gfx/font(1).fnt
Normal file
79
Source/gfx/font(1).fnt
Normal file
|
@ -0,0 +1,79 @@
|
||||||
|
--metrics={"baseline":13,"xHeight":1,"capHeight":1,"pairs":{},"left":[],"right":[]}
|
||||||
|
datalen=2208
|
||||||
|
data=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
|
||||||
|
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
|
||||||
|
<EFBFBD> 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
|
||||||
|
|
BIN
Source/gfx/fuel-table-18-18.png
Normal file
BIN
Source/gfx/fuel-table-18-18.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 255 B |
BIN
Source/gfx/lightning.png
Normal file
BIN
Source/gfx/lightning.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 179 B |
Binary file not shown.
Before Width: | Height: | Size: 148 B |
BIN
Source/gfx/skullEmoji.png
Normal file
BIN
Source/gfx/skullEmoji.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 192 B |
|
@ -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}]}
|
{"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}]}
|
|
@ -1,2 +0,0 @@
|
||||||
AndrewDavidJ - compatibility testing
|
|
||||||
SHiLLySiT (PD discord) - compatibility testing
|
|
7
Source/thankyous.txt
Normal file
7
Source/thankyous.txt
Normal file
|
@ -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™)
|
Loading…
Reference in a new issue