Esse é o código que eu fiz para testar a detecção da colisão, mas a janela fecha antes de eu poder ve se está funcionando.
if (personagem.x + personagem.bx > blocos.x - blocos.bx &&
personagem.x - personagem.bx < blocos.x + blocos.bx &&
personagem.y + personagem.by > blocos.y - blocos.by &&
personagem.y - personagem.by < blocos.y + blocos.by )
{
return 1;
}
else
return 0;