zu deinem Beitrag Bitte melde dich an, um diesen Link zu sehen.: eine Queue herzunehmen ist schon mal ganz prima; die naive Methode, alle 4 Nachbarpixel zu speichern ist allerdings speichertechnisch relativ ineffizient. Die Füllregion läuft in Form eines Diamants vom Ausgangspunkt weg, und es wird jeder Punkt am Rand im Regelfall 2x auf die Queue geworfen.
Mein in Bitte melde dich an, um diesen Link zu sehen. gegebenes Verfahren arbeitet mit horizontalen Spännen und braucht erheblich weniger Speicher für die Queue. Mit etwa so vielen Einträgen wie der Bildschirm horizontale Pixel hat kommt man in 99,999%+ aller Fälle aus. Das BASIC Programm nimmt dazu einfach zwei Zeichenketten her, eine für x, eine für y. Mit + wird hinten angehängt, mit MID$(...,2) vorne abgeschnitten. ![]()