Pessoal, Nas aulas do Guilherme, para executar a ação de voltar o ator para a posição inicial, ele criou a função:
function voltaAtorParaPosicaoInicial (){
yAtor = 366;
}
E depois chama essa função:
if (colisao){
voltaAtorParaPosicaoInicial();
No lugar de criar uma função, eu criei um "if", desse jeito:
colisao = collideRectCircle(xCarrosContraMao[i],yCarrosContraMao[i],comprimentoCarrosContraMao,alturaCarrosContraMao,xVaca, yVaca, 15)
if (colisao){
yVaca = 368;
}
Funciona. Existe alguma diferença entre as duas maneiras de voltar o ator à posição inicial?