Womöglich könnte es auch mehrere Stellen geben
- jenachdem welche zuerst anfangt "durchzudrehn", bzw. als Letzes gezeichnet wird, ist ja immer nur eine sichtbar, da sie sich ja gegenseitig übermalen.
Im Prinzip brauchst du erstmal nur die FloddFill auszukommensieren.
Am Besten gleich alle und dann Befehl für Befehl wieder aktivieren
und so den/die ensprechenden Befehl(e) erstmal aussortieren.
alternativ könntest du auch mal ein Rechteck um die Floodfill legen, um dessen wirkung zu begrenzen.
Delphi-Quellcode:
MoveTo(A_DC, AStartX-100, AStartY-100);
LineTo(A_DC, AStartX-100, AStartY+100);
LineTo(A_DC, AStartX+100, AStartY+100);
LineTo(A_DC, AStartX+100, AStartY-100);
ExtFloodFill(A_DC, AStartX,AStartY,APenColor,FLOODFILLBORDER);
natürlich das Rechteck größer, als den zu füllen Kreis/Bereich
ist dann eines der Rechtecke gefüllt, dann hast du schon den Ursprung eingegrenzt
Ein Therapeut entspricht 1024 Gigapeut.