naja, du sucht die die eigenschaften der verschiedenen Körper raus und packst das ganze in if schleifen.
wenns ohne struct funktionieren soll müsste das so ähnlich ausschauen.
Code:
bool quadrat()
{
if(x2-x1 == x4-x3 && y2-y1 == y4-y3 && diagonale1 == diagonale2)
return true;
else
return false;
}