Bezeichnung
MoveSprite -- bewegt einen Sprite von a nach b (V2.0)
Übersicht
MoveSprite(id, xa, ya, xb, yb[, table])
Beschreibung
Dieser Befehl bewegt (scrollt) den durch id angegebenen Sprite ruckelfrei von dem durch xa/ya angegebenen Ort zu der durch xb/yb angegebene Position.

Weitere Konfigurationen sind mit der optionalen Tabelle table möglich. Sie können die Bewegungsgeschwindigkeit sowie Spezialeffekte angeben und ob die Bewegung asynchron sein soll. Siehe MoveBrush für weitere Informationen über das optionalen Tabellenargument. Neben den Tabellenelementen, welche beim Befehl MoveBrush() erklärt werden, akzeptiert MoveSprite() das zusätzliches Tabellenargument AnimSpeed: Dieser Geschwindigkeitswert definiert, nach wie vielen Bewegungsschritten das nächste Einzelbild angezeigt werden soll. Eine höhere Zahl bedeutet also eine geringere Wiedergabegeschwindigkeit der Animation.

Eingaben
id
ID des Sprites
xa
Anfangs-X-Position
ya
Anfangs-Y-Position
xb
End-X-Position
yb
End-Y-Position
table
optional: weitere Konfigurationen für die Bewegung
Beispiel
MoveSprite(1, 100, 50, 0, 50, {Speed = 5, AnimSpeed = 4})
Verschiebt den Sprite 1 von 100:50 nach 0:50 mit der Geschwindigkeit 5 und der Abspielgeschwindigkeit 4.

Navigation zeigen