
While ... Wend Frage
- Code4Fun
- Erledigt
-
-
Ich verwende PixelSearch nicht, da PixelSearch
ZitatSuccess: a two-element array of pixel's coordinates. (Array[0] = x, Array[1] = y).
Failure: sets the @error flag to 1 if the color is not foundzurückgibt,läuft deine Schleife solange bis PixelSearch einen der beiden Werte findet. Abhilfe:
-
OK, ich hole mal kurz aus, was ich erreichen will.
Ich habe eine Funktion, die schon sauber läuft. Jetzt möchte ich am Anfang der Funktion eine Überprüfung einbauen. Wenn an einer bestimmten Stelle die Farbe Orange oder Rot zu sehen ist, soll die Funktion so lange eine Wartechleife drehen, bis weder Orange noch Rot an diesen Pixeln zu sehen ist. Wenn die Farben dann nicht mehr da sind, soll die Funktion weiter laufen.
-
Wenn an einer bestimmten Stelle die Farbe Orange oder Rot zu sehen ist, soll die Funktion so lange eine Wartechleife drehen, bis weder Orange noch Rot an diesen Pixeln zu sehen ist.
genau dies soll die obige Codeänderung bewirken.
Wenn die Farben dann nicht mehr da sind, soll die Funktion weiter laufen.
dafür benötigst du eine weitere Schleife, also insgesamt muß es dann so aussehen:
-
-
Danke zusammen!