1
resposta

[Projeto] Movimentos das Raquestes

Oi pessoal! Muito bom estar na Alura! Uma pergunta: Como crio uma variável ou algo para limitar os atores para não passarem dos limites do cenário?

1 resposta

Assim como vc criou uma condicional para adicionar ou subtrair 1 a posição Y dos atores toda vez que apertar ARROW_UP e ARROW_DOWN no teclado, vc pode criar uma condicional utilizando a mesma variável Y testando se a posição é > (maior) ou < (menor) que os limites do cenário, caso afirmativo, faça a operação inversa. Por exemplo,

se (tecla para cima) estiver pressionada então posição y = +1

se (tecla para baixo) estiver pressionada então posição y = -1

se (posição y) for maior que (valor do limite superior do cenário) então posição y = -1

se (posição y) for menor que (valor do limite inferior do cenário) então posição y = +1