handle (void* object);

Liefert ein Handle eines Engine-Objekts zurück. Ein Handle ist eine eindeutige Objektnummer, die jedweder var oder jedem Skill zugewiesen werden kann und das betreffende Objekt identifiziert.

Parameter:

object - ENTITY*, ACTION*, STRING*, BMAP*, VIEW*, PANEL*, TEXT*, FONT*, SOUND*, oder MATERIAL* Pointer.

Rückgabewert

Handle des Objekts.

Geschwindigkeit

Schnell

Bemerkungen

INVALID -1
ENTITY 4 (global)
ENTITY 5 (local)
ENTITY 8 (layer)
STRING 10
FONT 11
BMAP 12
MATERIAL 13
SOUND 14
STREAM 15
TEXT 20
PANEL 21
VIEW 22

Beispiel:

if(entity)
{
  my.skill48 = handle(entity); // store entity pointer
}
you = ptr_for_handle(my.skill48); // restore YOU;

Siehe auch:

ptr_for_handle,pVars

► Aktuelle Version Online