function love.load()
birdY = 200
birdYSpeed = 0
playingAreaWidth = 300
playingAreaHeight = 388
pipeSpaceHeight = 100
local pipeSpaceYMin = 54
pipeSpaceY = love.math.random(
pipeSpaceYMin,
playingAreaHeight - pipeSpaceHeight - pipeSpaceYMin
)
end
function love.update(dt)
birdYSpeed = birdYSpeed + (516 * dt)
birdY = birdY + (birdYSpeed * dt)
end
function love.keypressed(key)
if birdY > 0 then
birdYSpeed = -165
end
love.load()
end
function love.draw()
love.graphics.setColor(.14, .36, .46)
love.graphics.rectangle('fill', 0, 0, playingAreaWidth, playingAreaHeight)
love.graphics.setColor(.87, .84, .27)
love.graphics.rectangle('fill', 62, birdY, 30, 25)
local pipeWidth = 54
love.graphics.setColor(.37, .82, .28)
love.graphics.rectangle(
'fill',
playingAreaWidth,
0,
pipeWidth,
pipeSpaceY
)
love.graphics.rectangle(
'fill',
playingAreaWidth,
pipeSpaceY + pipeSpaceHeight,
pipeWidth,
playingAreaHeight - pipeSpaceY - pipeSpaceHeight
)
end