VoodooMan1985
Grünschnabel
Hi Leute,
ich bin hier gerade an einem Bild-Messanger dran sind, einem Netzwerk-Paint. Also der eine User malt etwas auf dem Bildschirm, wie in Paint, und der andere sieht das Gemalte dann in Echtzeit.
Jetzt habe ich nur folgendes Problem, und zwar beim Ausfüllen einer Fläche. Ich habe das mit einer rekursiven Funktion gemacht, funktioniert auch bei kleineren Flächen soweit. Nur hängt er sich ab einer bestimmten Größe auf.
mein Rekursive Funktion:
es wird bei allen vier Nachbarn nachgefragt, ob die zu überschreibende Farbe vorhanden ist, falls ja, wird diese Funktion auf die jeweilige Richtung angewandt.
Gibt es vielleicht andere schnellere Funktion?
ich bin hier gerade an einem Bild-Messanger dran sind, einem Netzwerk-Paint. Also der eine User malt etwas auf dem Bildschirm, wie in Paint, und der andere sieht das Gemalte dann in Echtzeit.
Jetzt habe ich nur folgendes Problem, und zwar beim Ausfüllen einer Fläche. Ich habe das mit einer rekursiven Funktion gemacht, funktioniert auch bei kleineren Flächen soweit. Nur hängt er sich ab einer bestimmten Größe auf.
mein Rekursive Funktion:
es wird bei allen vier Nachbarn nachgefragt, ob die zu überschreibende Farbe vorhanden ist, falls ja, wird diese Funktion auf die jeweilige Richtung angewandt.
Gibt es vielleicht andere schnellere Funktion?