base anims done
This commit is contained in:
parent
29c4d0e106
commit
10d4683c4f
3 changed files with 5 additions and 5 deletions
|
@ -15,7 +15,6 @@ local imgFire = gfx.imagetable.new("gfx/fire")
|
|||
assert(imgRocket)
|
||||
local sprRocket = gfx.sprite.new(imgRocket)
|
||||
local loopFire = gfx.animation.loop.new(200,imgFire)
|
||||
local sprFire = gfx.sprite.new(loopFire:image())
|
||||
sprRocket:setCollideRect(7, 7, 14, 14)
|
||||
local startpos = {x=0,y=0}
|
||||
|
||||
|
@ -39,7 +38,6 @@ function addPlayer(_x,_y,__x,__y)
|
|||
sprBigRocket:add()
|
||||
sprRocket:moveTo(_x,_y)
|
||||
sprRocket:add()
|
||||
sprFire:add()
|
||||
sprRocket:setVisible(true)
|
||||
end
|
||||
|
||||
|
@ -69,7 +67,7 @@ local function die()
|
|||
end
|
||||
|
||||
function updatePlayer()
|
||||
sprFire:setImage(loopFire:image())
|
||||
sprRocket:setImage(imgRocket)
|
||||
if active == true then
|
||||
if playdate.buttonIsPressed(playdate.kButtonUp) or playdate.buttonIsPressed(playdate.kButtonA) then
|
||||
velocity.x = velocity.x + math.sin(math.rad(playdate.getCrankPosition())) /2
|
||||
|
@ -105,12 +103,14 @@ function updatePlayer()
|
|||
end
|
||||
updateExit()
|
||||
|
||||
if playdate.buttonIsPressed(playdate.kButtonA) or playdate.buttonIsPressed(playdate.kButtonUp) then
|
||||
sprRocket:setImage(loopFire:image())
|
||||
end
|
||||
|
||||
sprRocket:setScale(scale,scale)
|
||||
|
||||
sprFire:moveTo(sprRocket.x-math.sin(math.rad(playdate.getCrankPosition())*10),sprRocket.y+math.cos(math.rad(playdate.getCrankPosition()))*10)
|
||||
|
||||
sprRocket:setRotation(playdate.getCrankPosition())
|
||||
sprFire:setRotation(playdate.getCrankPosition())
|
||||
end
|
||||
|
||||
function updateExit()
|
||||
|
|
BIN
Source/gfx/fire-table-28-42.png
Normal file
BIN
Source/gfx/fire-table-28-42.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 377 B |
Binary file not shown.
Before Width: | Height: | Size: 137 B |
Loading…
Reference in a new issue