Du musst auch die Größe der Images betrachten! Hier mal zwei kleiner Beispielbild:
Code:
+-----+ +----+
| | | |
| +--------+ +-----------------+
+---| | | |
| | | |
| | | |
| | +-----------------+
| | | |
| | +----+
| |
+--------+
Da reicht es nicht nur die Left-Koordinate abzufragen. Meine erste Idee wäre zu testen, ob sich irgendeine Seite mit einer anderen Seite schneidet. Das wären dann
4 * 4 = 16 Tests. ABER das kann ja auch sein, dass ein kleineres Object direkt in einem anderen Object enthalten ist. Somit musst du quasi auch noch testen, ob ein Punkt innerhalb des größeren Vierecks liegt.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)