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 end
function _update() function _update()
wait() waitandmove()
moveguy()
eatpyras() eatpyras()
end end
@ -26,7 +25,7 @@ end
guy={ guy={
x=64, x=64,
y=64, y=64,
speed=2 speed=4
} }
function moveguy() function moveguy()
@ -38,6 +37,15 @@ end
function drawguy() 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 end
-->8 -->8
pyras={} pyras={}
@ -89,9 +97,10 @@ function drawbg()
print(#pyras,128-4*offset,1,7) print(#pyras,128-4*offset,1,7)
end end
function wait() function waitandmove()
if t>0.05*#pyras then if t>0.05*#pyras then
movepyras() movepyras()
moveguy()
t=0 t=0
else else
t+=1 t+=1