ptr_remove(void* object);
A7.07 Entfernt ein Engine-Objekt.
Parameter:
object - Pointer des Engine-Objektes, das entfernt
werden soll; ENTITY*-, STRING*-, BMAP*-, VIEW*-, PANEL*-, TEXT*-, FONT*-, SOUND*-,
oder MATERIAL*-Pointer werden von dieser Funktion unterstützt.
Geschwindigkeit:
Mittel
Bemerkungen:
- Diese Funktion stellt das Gegenteil der .._create -Funktionen
dar. Sie kann sowohl dynamisch erstellte als auch statisch definierte
Objekte entfernen.
- Der Pointer eines entfernten Objektes wird ungültig und darf
nich mehr verwendet werden. Das Entfernen eines bereits entfernten
Objektes verursacht einen Absturz.
- Entities lassen sich auch durch die Funktion ent_remove entfernen.
Beispiel:
ptr_remove(me); // Removes the me entity
Siehe auch:
ent_create,
ptr_for_handle, handle, ptr_first
► latest
version online