GetDir

Category: Objects / Activity
Since engine version: 4.6.5.0 CP

Description

Returns the current direction of an object as DIR_x value.

Syntax

int GetDir (object pObj);

Parameter

pObj:
Object of which to get the direction. Can be 0 in local calls.

Example

/* 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 swallowed a bow.
Notice: DIR_Left() = 0 / DIR_Right() = 1
See also: DIR_Left, DIR_Right, SetDir
wipfmetz, Juni 2002