no ultimo exercicio o professor pediu para nao desenhar na linha onde estava a paleta de cores.
ele resolveu dessa forma:
function podeDesenharNaArea(x, y) {
if(x >= 0 && x < 600 && y >= 0 && y < 80) { return false; } else { return true; } } chamando essa funcao dentro do lidaComMovimentoDoMouse()
....
porem fiz dessa forma:
function lidaComMovimentoDoMouse(evento) {
var x = evento.pageX - tela.offsetLeft; var y = evento.pageY - tela.offsetTop;
if(desenha == true) { if (y>50){ desenhaCirculo(x, y, 5, corAtual) } } }
Pela logica de programacao minha resposta esta errado? ou se funcionar o codigo se torna correto?