1
resposta

[Sugestão] Voltando para a posição inicial após marcar ponto.

Após marcar ponto, eu estava enfrentando dificuldades pois o número de pontos somava-se repetidas vezes, quando, na verdade, eu só queria que fosse adicionado 1 e que o ator voltasse para a posição inicial (yAtor). Tentei utilizar o código (opinião do instrutor) abaixo, mas continuava com o mesmo problema.

function marcaPonto(){
  if (yAtor < 15){
    pontos += 1;
    voltaAtorParaPosicaoInicial();
  }
}

Então, retirei da minha função a função voltaAtorParaPosicaoInicial( ) e simplesmente coloquei no if que quando yAtor fosse menor que 15, o yAtor deveria atribuir o valor 366 (valor inicial).


function marcaPonto(){
  if (yAtor < 15){
    pontos += 1;
    yAtor = 366;
  }
}
1 resposta

Oi, dev! Tudo bem?

Parabéns por buscar e encontrar uma solução para o seu problema, foi uma boa alternativa!

Obrigada por compartilhá-la conosco aqui no fórum, tenho certeza que irá ajudar muitos alunos, que possam estar enfrentando o mesmo problema, com a sua sugestão. Caso tenha ficado alguma dúvida em relação ao curso ou atividades, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!