E ai pessoal, blz? Cara, eu tenho uma enorme dificuldade em saber quando o código faz sentido ou se tem outras soluções melhores. Nesse caso eu resolvi assim, mas como podem ver, criei uma outra variável de nome voltar. Embora tenha dado certo, não consigo imaginar uma outra forma de resolver...e por isso, n sei quando estou no caminho certo ou não. Alguém tem essa mesma sensação? Obrigado ;)
let x = 10;
let voltar = false;
function atualizaTela() {
limpaTela();
desenhaCirculo(x, 20, 10);
if (x <= tela.width && !voltar) {
x++;
} else {
x--;
voltar = true;
if (x === 0) {
voltar = false;
}
}
}