GetDir

Kategorie: Objekte / Aktivität
Ab Engineversion: 4.6.5.0 CP

Beschreibung

Liefert die aktuelle Richtung eines Objekts als DIR_x()-Wert.

Syntax

int GetDir (object pObj);

Parameter

pObj:
Objekt, dessen Richtung abgefragt wird. 0 bei lokalem Aufruf.

Beispiel

/* Wird bei Doppelklick auf Graben aufgerufen */
protected func Activate()
{
	// Pfeil erstellen
	var pArrow = CreateContents(ARRW);
	// X-Geschwindigkeit für den Pfeil ermitteln
	var ispeedX = -10 + 20 * GetDir();
	// X-Ausgangsposition für den Pfeil ermitteln
	var iexitX = -5 + 10 * GetDir();
	// Rotation des Pfeiles
	var irot = -90 + 180 * GetDir();
	// Pfeil schleudern
	Exit(pArrow, iexitX, 0, irot, ispeedX, 0);
	return(1);
} 
				
Clonk der einen Bogen verschluckt hat.
Hinweis: DIR_Left() = 0 / DIR_Right() = 1
Siehe auch: DIR_Left, DIR_Right, SetDir
wipfmetz, Juni 2002