blob: 21fc59a228e6c1e787f5b3a89a9b412946ec7906 [file] [log] [blame]
remove()
FUNKTION:
varargs int remove(int silent);
DEFINIERT IN:
/std/thing/moving.c
/std/living/moving.c
/std/room/moving.c
ARGUMENTE:
silent
Falls ungleich 0, so werden beim Zerstoeren keine Meldungen
ausgegeben.
BESCHREIBUNG:
Beim Aufruf dieser Funktion entfernt sich das Objekt selbst. Durch
Ueberladen dieser Funktion kann man diesen Vorgang noch durch die
Ausgabe von Meldungen kommentieren, oder irgendwelche Daten
abspeichern, oder das Zerstoeren ganz verhindern (auf diesem Weg... Mit
destruct() kann das Objekt immer noch direkt zerstoert werden!)
RUeCKGABEWERT:
1, wenn sich das Objekt erfolgreich selbst zerstoert hat, sonst 0.
BEMERKUNGEN:
Nach einem erfolgreichen ::remove() gelten die selben Einschraenkungen
wie nach einem destruct()!
SIEHE AUCH:
destruct()
----------------------------------------------------------------------------
Last modified: Wed May 8 10:23:40 1996 by Wargon