proc_status (EVENT name)

proc_status2 (EVENT name, ENTITY* ent)

Prüft, wie viele Instanzen einer gegebenen Funktion, gestartet von der angegebenen Entity, gerade laufen.

Parameter:

name - Pointer bzw. Name der Funktion.
ent - Pointer der my entity der Funktion.

Rückgabewerte:

0 = Funktion läuft nicht.
>0 = Anzahl der Instanzen.

Geschwindigkeit:

Mittel

Bemerkungen:

#define wait_for(f)  while (proc_status(f)) wait(1) 
#define wait_for_my(f)  while (proc_status2(f,my)) wait(1)

Beispiel:

myfunction(myparameter);  // call a function with many wait()s (one instance only) 
wait_for(myfunction); // wait until myfunction is finished

Siehe auch:

function, wait, proc_late 

► Aktuelle Version Online