blob: e54f1a93234f67da7026a8949ac25246a0669491 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddPursuer()
2============
3
4FUNKTION
5--------
6::
7
8 void AddPursuer(object pursuer)
9
10ARGUMENTE
11---------
12::
13
14 pursuer: Objekt, das demjenigen folgen soll, in dem AddPursuer
15 aufgerufen wurde.
16
17FUNKTION
18--------
19::
20
21 Durch den Aufruf von AddPursuer in einem Objekt, welches living() ist,
22 wird das Object, welches als Argument uebergeben wurde in die Liste
23 der Verfolger eingetragen. Alle Objekte, die in der Verfolgerliste stehen
24 werden bei Bewegungen des Verfolgten in dasselbe Environment bewegt.
25
26RUECKGABEWERT
27-------------
28::
29
30 keiner
31
32BEMERKUNG
33---------
34::
35
36 Im Verfolger wird PreventFollow mit dem Zielobjekt, in das der Verfolgte
37 bewegt wird, aufgerufen. Dadurch kann der raeumliche Bereich, in dem
38 verfolgt wird, eingeschraenkt werden.
39
40BEISPIELE
41---------
42::
43
44 find_player("jof")->AddPursuer(find_player("kirk"))
45 Danach wird Jof von Kirk verfolgt.
46
47SIEHE AUCH
48----------
49::
50
51 "RemovePursuer", "PreventFollow"
52