blob: 90f75f64afc4d63038966349e6f47e0f78b3cd08 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddInsertHook()
2===============
3
Zesstra98d32002019-10-17 23:50:21 +02004OBSOLETE LFUN
5-------------
6
7 Diese Efun existiert nicht mehr. Bitte stattdessen den Hook
8 H_HOOK_INSERT benutzen. (s. /doc/std/hooks)
Zesstra18626972017-01-31 10:38:27 +01009
10FUNKTION
11--------
Zesstra18626972017-01-31 10:38:27 +010012
13 void AddInsertHook(object ob);
14
Zesstra18626972017-01-31 10:38:27 +010015ARGUMENTE
16---------
Zesstra18626972017-01-31 10:38:27 +010017
Zesstra98d32002019-10-17 23:50:21 +020018 ob
19 Das Objekt, das informiert werden soll, wenn ein Objekt dem
Zesstra18626972017-01-31 10:38:27 +010020 Spielerinventar hinzugefuegt wurde.
21
22BESCHREIBUNG
23------------
Zesstra18626972017-01-31 10:38:27 +010024
Zesstra98d32002019-10-17 23:50:21 +020025 Diese Funktion wurde im Spielerobjekt aufgerufen, um das Objekt ob als
Zesstra18626972017-01-31 10:38:27 +010026 Hook-Listener anzumelden. Auf diese Weise eingetragene Listener
27 werden informiert, wenn ein Objekt ins Spielerinventar bewegt wurde.
28 Technisch wird die Bewegung ueber NotifyInsert() im Spielerobjekt
29 detektiert, und im Listener-Objekt wird die Funktion InsertNotify()
30 gerufen, die als Parameter das neu ins Spielerinventar bewegte Objekt
31 uebergeben bekommt.
32
33RUeCKGABEWERT
34-------------
Zesstra18626972017-01-31 10:38:27 +010035
36 keiner
37
38BEMERKUNGEN
39-----------
Zesstra18626972017-01-31 10:38:27 +010040
41 Das Listener-Objekt muss sich ebenfalls im Spielerinventar befinden,
42 ansonsten wird der eingetragene Hook wieder geloescht.
43
Zesstra18626972017-01-31 10:38:27 +010044
45SIEHE AUCH
46----------
Zesstra18626972017-01-31 10:38:27 +010047
Zesstra98d32002019-10-17 23:50:21 +020048 NotifyInsert(), AddInsertHook(), QueryInsertHooks()
Zesstra18626972017-01-31 10:38:27 +010049
50
Zesstra98d32002019-10-17 23:50:21 +020051Last modified: 18.10.2019 Zesstra