blob: 1df06eaa382324a7b4f0e2880ae10952ab7bcbdc [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2MayAddObject()
3**************
4
5
6FUNKTION
7========
8
9 int MayAddObject(object ob);
10
11
12DEFINIERT IN
13============
14
15 /std/container/restrictions.c
16
17
18ARGUMENTE
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
55Last modified: 23.09.2007, Zesstra