Also, diese Übungen sind freiwillig, ist ja auch an der Uni. Werden nicht bewertet, darum wollte ich ja auch "nur" einen Denkanstoß bzw. Pseudocode.
Wo ich IntersectRect finde, wusste ich nicht, ich dachte, die entsprechende
Unit wäre nicht als Source in Delphi dabei.
Und wie du das mit den Kanten meinst, weiß ich nicht.