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"
|
||||
|
||||
deaths = 0
|
||||
energy = 0
|
||||
totalEnergy = 0
|
||||
|
||||
showEnergy = false
|
||||
|
||||
local gfx <const> = playdate.graphics
|
||||
local disp <const> = playdate.display
|
||||
local font <const> = 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
|
||||
|
|
|
@ -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})
|
||||
|
|
|
@ -97,6 +97,10 @@ function updateMenu()
|
|||
end
|
||||
|
||||
imgBytes:draw(logposLerp,0)
|
||||
|
||||
if dev then
|
||||
small:drawText(index, 0, 209)
|
||||
end
|
||||
end
|
||||
|
||||
local function customLoad()
|
||||
|
|
|
@ -13,7 +13,7 @@ local gfx <const> = 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
|
|
@ -3,14 +3,17 @@ import "CoreLibs/animation"
|
|||
local gfx <const> = 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()
|
||||
|
|
|
@ -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