Ich verstehe den Iterator in deinem Testprogramm nicht:
for(int i = OrdersTotal()-1; i >= 0; i--)
OrdersTotal() liefert dir doch die Anzahl deiner Orders zurück.
Wenn du keine Order im Markt hast, kommst du gar nicht in die Schleife rein bzw. falls du weniger Orders im Markt hast als Rectangles, werden gar nicht alle Objekte getestet.
Müsst hier nicht i mit der Anzahl deiner Objekte initialisiert und iteriert werden, in deinem Fall 111?
|