Eu não entendi a lógica por trás da função
function mudaCor() {
indiceCorAtual++;
if (indiceCorAtual >= cores.length) {
indiceCorAtual = 0; // volta para a primeira cor, azul
}
return false; // para não exibir o menu padrão do canvas
}
Alguém pode me explicar?
...editado...
pessoal, me desculpem, acabei por conseguir interpretar o bloco da função. cores.length seria a lista de cores, e então se o índice ultrapassar o tamanho da lista ele retorna para zero. É isso? Só não entendi o porque da função ter que começar incrementando o índice...