blob: d502da44065ba1cd8adb33b7f65682f8bd14dcad [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001MayAddObject()
2
3FUNKTION:
4 int MayAddObject(object ob);
5
6DEFINIERT IN:
7 /std/container/restrictions.c
8
9ARGUMENTE:
10 ob - Das Object bei dem geprueft werden soll, ob es noch in den
11 Container passt.
12
13BESCHREIBUNG:
14 Wenn ein Objekt in einen Container bewegt wird, prueft move() ueber
15 diese Funktion, ob das Objekt ueberhaupt noch in den Behaelter hinein
16 passt. Dazu uebergibt move() das Objekt das in den Container bewegt
17 werden soll. (In Raeumen ist diese Funktionen ueberschrieben und
18 liefert immer True zurueck.)
19
20RUeCKGABEWERT:
21 1 - wenn das Objekt noch vom Container aufgenommen werden kann.
22 0 sonst.
23
24BEMERKUNGEN:
25 invis-Objekte passen immer in den Container hinein!
26 move() ruft diese Funktion nicht auf, wenn in den Flags M_NOCHECK
27 gesetzt war!
28
29SIEHE AUCH:
30 MayAddWeight(), PreventInsert(), move(), /std/container/restrictions.c
31
32----------------------------------------------------------------------------
33Last modified: 23.09.2007, Zesstra