L'errore come giustamente diceva LeleFT sta nel fatto che manca un = in uno dei confronti che effettui e quindi ti da problemi visto che non è in grado di effettuare l'operatore AND tra un boolean e un float, pertanto correggi
codice:
boolean 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(true);
else
return(false);
}
con
codice:
boolean 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(true);
else
return(false);
}
dovrebbe andare
Bye
Max