Ho un metodo isQuadrato ke verifica se quattro punti formano un quadrato:

codice:
float isQuadrato(Punto A1, Punto B1, Punto C1, Punto D1)
{
	if((A1.x==D1.x)&&(B1.x=C1.x)&&(A1.y==B1.y)&&(D1.y==C1.y))
		return(1);
	else
		return(0);
}
Ma mi dice ke l'if non si può eseguire tra float e boolean..

le coordinate x, y dei punti sono float!

help!