Olá, consegui fazer o if que limita a perda de ponto e funciona normal, porém quando eu crio a function e coloco ela no lugar do "if (placar > 0)" não funciona mais, e o jogo começar a deixar a marcar pontos negativos, segue as linhas.
function verficaColisao (){
//collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
for (let i = 0; i < imgCarros.length; i = i + 1){
hit = collideRectCircle (xCarros [i], yCarros[i],compCarro,altCarro, xAtor, yAtor,10)
if (hit){
resetPosIni();
if (placarNaoNegativo()){
placar -= 1;
}
}
}
}
function placarNaoNegativo(){
placar > 0;
}