Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Por que o professor criou a function "colidiu"

Realmente não consegui entender o motivo da criação da function colidiu:

function colidiu(){
  yAtor = 366;
}

Não seria melhor simplesmente colocar o "yAtor = 366;" diretamente na function colisao?

 if(colisao){
      yAtor = 366
    }

Não consegui entender o motivo por trás disso, alguém poderia me explicar?

1 resposta
solução!

Boa tarde Antônio.

Acredito que é apenas para organizar melhor o código, caso alguém que não saiba o que se trata (ou até mesmo vc futuramente), vai conseguir entender melhor desta forma.

Além disso, se não me engano, mais para frente ele aproveita colidiu para usar em outra função. Assim vc não precisa ficar definindo manualmente os mesmos dados.

Por exemplo, caso vc altere a posição de yAtor por qualquer motivo, vai ter que procurar todas as funções que estão mandando voltar para y = 366. Fazendo uma função para isso, vc só altera a função e pronto.

Espero ter ajudado.