Professor, estou tentando fazer o que ensinou na aula passada do button que usou para comparar resultado e tudo mais, neste exercício. Queria criar um button que pintasse toda a tela da cor orginal para da um efeito como se estivesse limpando o canvas. Só que por algum motivo não esta indo. Me ajuda nessa? Obrigado !
<canvas width="600" height="400">
<script>
var tela = document.querySelector ("canvas");
var pincel = tela.getContext ("2d");
pincel.fillStyle = "grey";
pincel.fillRect (0,0,600,400);
function exibeAlerta(parametro){
var x = parametro.pageX;
var y = parametro.pageY;
pincel.fillStyle = "red";
pincel.beginPath();
pincel.arc(x,y,10,0,2*3.14);
pincel.fill();
}
tela.onclick = exibeAlerta;
//button
function apagaTudo (){
pincel.fillStyle = "grey";
pincel.fillRect(0,0,600,400);
}
var botao = document.querySelector("button");
botao.onclick = apagaTudo;
</script>
</canvas>
<button>Apagar Tudo</button>