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?
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?
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