blob: 8616cc2c6890856d03560c5da8c632ffb2c27faf [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001PreventLeaveLiving()
2====================
3
4FUNKTION
5--------
6::
7
8 int PreventLeaveLiving(object ob, mixed dest);
9
10DEFINIERT IN
11------------
12::
13
14 /std/container/restrictions.c
15
16ARGUMENTE
17---------
18::
19
20 ob
21 Das Living, das aus dem Behaelter genommen werden soll.
22 dest
23 Das Ziel in das das Living ob bewegt werden soll.
24
25BESCHREIBUNG
26------------
27::
28
29 Mit dieser Funktion kann ein Behaelter pruefen, ob er das Living ob
30 sich bewegen lassen moechte oder nicht.
31
32RUeCKGABEWERT
33-------------
34::
35
36 0, wenn das Living bewegt werden kann; ein Wert groesser als 0
37 zeigt an, dass das Living nicht bewegt werden soll.
38
39BEMERKUNGEN
40-----------
41::
42
43 Wenn ob mit dem Flag M_NOCHECK bewegt wird, wird PreventLeave() zwar
44 aufgerufen, das Living wird jedoch auf jeden Fall aus dem Behaelter
45 bewegt, unabhaengig vom Rueckgabewert!
46
47SIEHE AUCH
48----------
49::
50
51 PreventInsertLiving(), /std/container/restrictions.c
52 PreventMove(), PreventLeave(), PreventInsert(),
53 NotifyMove(), NotifyLeave(), NotifyInsert(), NotifyRemove(),
54 move(), exit(), init(),
55 InitAttack, ExitAttack()
56
57Last modified: 04.08.2007, Zesstra
58