Distance

Kategorie: Arithmetik
Ab Engineversion: 1.0 OC

Beschreibung

Berechnet den Abstand zwischen zwei Punkten. Die Funktion entspricht Sqrt((x2-x1)^2 + (y2-y1)^2;).

Syntax

int Distance(int x1, int y1, int x2, int y2);

Parameter

x1:
X-Position des ersten Punktes
y1:
Y-Position des ersten Punktes
x2:
X-Position des zweiten Punktes
y2:
Y-Position des zweiten Punktes

Beispiel

GetCursor(0)->Message("Quick, you are only %d Clonks away from the goal!", Distance(GetX(GetCursor(0)), GetY(GetCursor(0)), 1000, 200));
Gibt an, wie weit der ausgewählte Clonk noch vom Punkt 1000/200 entfernt ist.
Siehe auch: ObjectDistance
Sven2, 2001-11