Quando transcrevo usando o For() simplesmente os carros n repetem https://editor.p5js.org/caiocolli22/sketches/KTAWoMA4K
ANTES --- function voltarDoInicioCima() { if (xCarrinhosDireita [0] > 750) { xCarrinhosDireita [0] = 0 } if (xCarrinhosDireita [1] > 750) { xCarrinhosDireita [1] = 0 } if (xCarrinhosDireita [2] > 750) { xCarrinhosDireita [2] = 0 } }
AGORA --- function voltarDoInicioCima() { for (let i = 0; i < mostraCarrinhoCima.length; i = i + 1) { if (passouTela(xCarrinhosDireita [i])) { xCarrinhosDireita [i] = 0; } } }
function passouTela() { return xCarrinhosDireita > 750; }