[handle] = MoveBrush(id, xa, ya, xb, yb[, table])
id
angegebenen Pinsel
sanft von der durch xa/ya
angegebenen Stelle zu der Stelle
xb/yb
.
Weitere Parameter können in dem optionalen Argument table
angegeben werden:
Speed:
#SLOWSPEED
, #NORMALSPEED
oder #FASTSPEED
).
FX:
#BOUNCE:
#DAMPED:
#SMOOTHOUT:
#SINE:
#BIGSINE:
#LOWERCURVE:
#UPPERCURVE:
Effekte, die mit einem Sternchen gekennzeichnet sind, können nur mit horizontalen Bewegungen benutzt werden, d.h. ya und yb müssen gleich sein.
Async:
True
angeben, wird
MoveBrush()
sofort verlassen und es wird ein Handler für das
asynchronen Zeichnungsobjekt kreiert, den Sie dann mit dem Befehl
AsyncDrawFrame() verwenden können. Ein Beispielskript finden
Sie unter dem Befehl AsyncDrawFrame().
Siehe AsyncDrawFrame für weitere Informationen über asynchrone Zeichnungsobjekte.
Siehe auch @BRUSH, LoadBrush(), CopyBrush(), FreeBrush() und SaveBrush().
Async
auf True
gesetzt wurde
(siehe oben)MoveBrush(1, 100, 50, 0, 50, {Speed = 5})Bewegt den Pinsel 1 mit Geschwindigkeit 5 von 100:50 nach 0:50.
MoveBrush(1, #RIGHTOUT, #BOTTOM, #LEFTOUT, #BOTTOM, {Speed = #NORMALSPEED})Bewegt den Pinsel von der äusseren rechten Position zur äusseren linken Position mit normaler Geschwindigkeit.