Queria entender, como defino o lado da borda da esfera? Se é para Esquerda, Direita,Cima, Baixo. Isso eu ainda não compreendi.
function colisaoRaquete()
{
if(xBola - raio < xRaquete1 + comprimentoRaquete1 && yBola - raio < yRaquete1 + alturaRaquete1 && yBola - raio > yRaquete1)
{
velocidadeXBola *= -1;
velocidadeYBola *= -1;
}
if(xBola - raio > xRaquete2 - comprimentoRaquete2 && yBola - raio < yRaquete2 + alturaRaquete2 && yBola - raio > yRaquete2)
{
velocidadeXBola *= -1;
velocidadeYBola *= -1;
}
}