
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
