| |
| 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 |