blob: 914c1e1ed07d143eaf0c1a1b9bb5780f7d73c3e0 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002remove()
Zesstra953f9972017-02-18 15:37:36 +01003********
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 varargs int remove(int silent);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/thing/moving.c
16 /std/living/moving.c
17 /std/room/moving.c
MG Mud User88f12472016-06-24 23:31:02 +020018
MG Mud User88f12472016-06-24 23:31:02 +020019
Zesstra953f9972017-02-18 15:37:36 +010020ARGUMENTE
21=========
22
23 silent
24 Falls ungleich 0, so werden beim Zerstoeren keine Meldungen
25 ausgegeben.
26
27
28BESCHREIBUNG
29============
30
31 Beim Aufruf dieser Funktion entfernt sich das Objekt selbst. Durch
32 Ueberladen dieser Funktion kann man diesen Vorgang noch durch die
33 Ausgabe von Meldungen kommentieren, oder irgendwelche Daten
34 abspeichern, oder das Zerstoeren ganz verhindern (auf diesem Weg... Mit
35 destruct() kann das Objekt immer noch direkt zerstoert werden!)
36
37
38RUeCKGABEWERT
39=============
40
41 1, wenn sich das Objekt erfolgreich selbst zerstoert hat, sonst 0.
42
43
44BEMERKUNGEN
45===========
46
47 Nach einem erfolgreichen ::remove() gelten die selben Einschraenkungen
48 wie nach einem destruct()!
49
50
51SIEHE AUCH
52==========
53
54 destruct()
55
MG Mud User88f12472016-06-24 23:31:02 +020056Last modified: Wed May 8 10:23:40 1996 by Wargon