blob: 1df06eaa382324a7b4f0e2880ae10952ab7bcbdc [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002MayAddObject()
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 int MayAddObject(object ob);
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/container/restrictions.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
20
21 ob - Das Object bei dem geprueft werden soll, ob es noch in den
22 Container passt.
23
24
25BESCHREIBUNG
26============
27
28 Wenn ein Objekt in einen Container bewegt wird, prueft move() ueber
29 diese Funktion, ob das Objekt ueberhaupt noch in den Behaelter hinein
30 passt. Dazu uebergibt move() das Objekt das in den Container bewegt
31 werden soll. (In Raeumen ist diese Funktionen ueberschrieben und
32 liefert immer True zurueck.)
33
34
35RUeCKGABEWERT
36=============
37
38 1 - wenn das Objekt noch vom Container aufgenommen werden kann.
39 0 sonst.
40
41
42BEMERKUNGEN
43===========
44
45 invis-Objekte passen immer in den Container hinein!
46 move() ruft diese Funktion nicht auf, wenn in den Flags M_NOCHECK
47 gesetzt war!
48
49
50SIEHE AUCH
51==========
52
53 MayAddWeight(), PreventInsert(), move(), /std/container/restrictions.c
54
MG Mud User88f12472016-06-24 23:31:02 +020055Last modified: 23.09.2007, Zesstra