Compartilhando aqui uma forma de encurtar o código. Testei colocar a função podeSeMover()
como uma segunda condição usando o &&
, para que o Ator não saia de tela e também deu certo. O código ficou assim:
function movimentaAtor(){
if (keyIsDown(UP_ARROW)){
yAtor -= 3
}
if (keyIsDown(DOWN_ARROW)&& podeSeMover()){
yAtor += 3
}
}
E aqui o código completo.
Abs :)