Fiz duas funções. Eu queria atirar
com uma cor diferente que eu passo como parâmetro. Tentei o seguinte:
var tiro = function(cor, x, y){
c.fillStyle = cor;
c.beginPath();
c.arc(x, y, 25, 0, 2 * Math.PI);
c.fill();
}
var atirar = function(evento, cor){
var x = evento.pageX - tela.offsetLeft;
var y = evento.pageY - tela.offsetTop;
tiro(cor, x, y);
}
Tentei invocar as funções assim:
tela.onclick = atirar(evento, "blue");
tela.oncontextmenu = atirar(evento, "red");
Mas dá um erro: evento is not defined
. Como posso fazer pra funcionar? Obrigado.