Adding movement guides and better speed handling

This commit is contained in:
2021-11-12 08:58:49 +01:00
parent b417a01c73
commit d7c3ff8b7c

View File

@ -10,8 +10,7 @@ function _init()
end
function _update()
wait()
moveguy()
waitandmove()
eatpyras()
end
@ -26,7 +25,7 @@ end
guy={
x=64,
y=64,
speed=2
speed=4
}
function moveguy()
@ -37,7 +36,16 @@ function moveguy()
end
function drawguy()
pset(guy.x,guy.y,11)
pset(guy.x,guy.y,11)
-- guides
pset(guy.x-guy.speed,guy.y-guy.speed,6)
pset(guy.x,guy.y-guy.speed,6)
pset(guy.x+guy.speed,guy.y-guy.speed,6)
pset(guy.x-guy.speed,guy.y,6)
pset(guy.x+guy.speed,guy.y,6)
pset(guy.x-guy.speed,guy.y+guy.speed,6)
pset(guy.x,guy.y+guy.speed,6)
pset(guy.x+guy.speed,guy.y+guy.speed,6)
end
-->8
pyras={}
@ -89,9 +97,10 @@ function drawbg()
print(#pyras,128-4*offset,1,7)
end
function wait()
function waitandmove()
if t>0.05*#pyras then
movepyras()
moveguy()
t=0
else
t+=1