hook.h-Dateireferenz

Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define H_HOOK_MOVE   1
#define H_HOOK_DIE   2
#define H_HOOK_DEFEND   3
#define H_HOOK_ATTACK   4
#define H_HOOK_HP   5
#define H_HOOK_SP   6
#define H_HOOK_ATTACK_MOD   7
#define H_HOOK_ALCOHOL   8
#define H_HOOK_FOOD   9
#define H_HOOK_DRINK   10
#define H_HOOK_POISON   11
#define H_HOOK_CONSUME   12
#define H_HOOK_SURVEYOR   1
#define H_HOOK_MODIFICATOR   2
#define H_DATA_MODIFICATOR   3
#define H_LISTENER   4
#define H_CONSUMERCHECK(x)   ((intp(x)&& x>0 && x<=H_LISTENER)?x:-1)
#define H_HOOK_PRIORITYRANGE   3
#define H_HOOK_LIBBASEPRIO   0
#define H_HOOK_GUILBASEPRIO   (H_HOOK_LIBBASEPRIO+H_HOOK_PRIORITYRANGE)
#define H_HOOK_OTHERBASEPRIO   (H_HOOK_GUILBASEPRIO+H_HOOK_PRIORITYRANGE)
#define H_HOOK_PRIOCHECK(x)   ((intp(x) && x>0 && x<=H_HOOK_PRIORITYRANGE)?x:-1)
#define H_HOOK_LIBPRIO(x)   ((H_HOOK_PRIOCHECK(x)!=-1)?(H_HOOK_LIBBASEPRIO+x):-1)
#define H_HOOK_GUILDPRIO(x)   ((H_HOOK_PRIOCHECK(x)!=-1)?(H_HOOK_GUILBASEPRIO+x):-1)
#define H_HOOK_OTHERPRIO(x)   ((H_HOOK_PRIOCHECK(x)!=-1)?(H_HOOK_OTHERBASEPRIO+x):-1)
#define H_HOOK_VALIDPRIO(x)   ((intp(x) && x>0 && x<(H_HOOK_OTHERBASEPRIO+H_HOOK_PRIORITYRANGE))?x:-1)
#define MAX_SURVEYOR   1
#define MAX_HOOK_MODIFICATOR   2
#define MAX_DATA_MODIFICATOR   3
#define MAX_LISTENER   5
#define MAX_HOOK_COUNTS
#define H_OBJECT   0
#define H_PRIO   1
#define H_TIME   2
#define H_TYPE   0
#define H_INDEX   1
#define H_RETCODE   0
#define H_RETDATA   1
#define H_NO_MOD   0
#define H_CANCELLED   1
#define H_ALTERED   2
#define H_DMSG(x)

Makro-Dokumentation

#define H_ALTERED   2

Definiert in Zeile 65 der Datei hook.h.

Wird benutzt von _set_alcohol(), _set_drink(), _set_food(), _set_poison(), Attack(), consume() und move().

#define H_CANCELLED   1

Definiert in Zeile 64 der Datei hook.h.

Wird benutzt von _set_alcohol(), _set_drink(), _set_food(), _set_poison(), Attack(), consume(), HookCallback() und move().

#define H_CONSUMERCHECK ( x   )     ((intp(x)&& x>0 && x<=H_LISTENER)?x:-1)

Definiert in Zeile 29 der Datei hook.h.

Wird benutzt von HRegisterToHook().

#define H_DATA_MODIFICATOR   3

Definiert in Zeile 27 der Datei hook.h.

Wird benutzt von hookConsumerInfo() und offerHook().

#define H_DMSG ( x   ) 
Wert:
((find_player("zesstra") && h_dbg()) ? \
    tell_object(find_player("zesstra"),x):0)

Definiert in Zeile 68 der Datei hook.h.

Wird benutzt von askSurveyorsForRegistrationAllowance(), hookConsumerInfo(), HRegisterToHook(), HUnregisterFromHook() und offerHook().

#define H_HOOK_ALCOHOL   8

Definiert in Zeile 18 der Datei hook.h.

Wird benutzt von _set_alcohol() und create().

#define H_HOOK_ATTACK   4

Definiert in Zeile 14 der Datei hook.h.

Wird benutzt von Attack() und create().

#define H_HOOK_ATTACK_MOD   7

Definiert in Zeile 17 der Datei hook.h.

Wird benutzt von Attack() und create().

#define H_HOOK_CONSUME   12

Definiert in Zeile 22 der Datei hook.h.

Wird benutzt von consume() und create().

#define H_HOOK_DEFEND   3

Definiert in Zeile 13 der Datei hook.h.

Wird benutzt von create().

#define H_HOOK_DIE   2

Definiert in Zeile 12 der Datei hook.h.

Wird benutzt von create().

#define H_HOOK_DRINK   10

Definiert in Zeile 20 der Datei hook.h.

Wird benutzt von _set_drink() und create().

#define H_HOOK_FOOD   9

Definiert in Zeile 19 der Datei hook.h.

Wird benutzt von _set_food() und create().

#define H_HOOK_GUILBASEPRIO   (H_HOOK_LIBBASEPRIO+H_HOOK_PRIORITYRANGE)

Definiert in Zeile 34 der Datei hook.h.

#define H_HOOK_GUILDPRIO ( x   )     ((H_HOOK_PRIOCHECK(x)!=-1)?(H_HOOK_GUILBASEPRIO+x):-1)

Definiert in Zeile 38 der Datei hook.h.

#define H_HOOK_HP   5

Definiert in Zeile 15 der Datei hook.h.

Wird benutzt von create().

#define H_HOOK_LIBBASEPRIO   0

Definiert in Zeile 33 der Datei hook.h.

#define H_HOOK_LIBPRIO ( x   )     ((H_HOOK_PRIOCHECK(x)!=-1)?(H_HOOK_LIBBASEPRIO+x):-1)

Definiert in Zeile 37 der Datei hook.h.

Wird benutzt von init().

#define H_HOOK_MODIFICATOR   2

Definiert in Zeile 26 der Datei hook.h.

Wird benutzt von hookConsumerInfo() und offerHook().

#define H_HOOK_MOVE   1
#define H_HOOK_OTHERBASEPRIO   (H_HOOK_GUILBASEPRIO+H_HOOK_PRIORITYRANGE)

Definiert in Zeile 35 der Datei hook.h.

#define H_HOOK_OTHERPRIO ( x   )     ((H_HOOK_PRIOCHECK(x)!=-1)?(H_HOOK_OTHERBASEPRIO+x):-1)

Definiert in Zeile 39 der Datei hook.h.

#define H_HOOK_POISON   11

Definiert in Zeile 21 der Datei hook.h.

Wird benutzt von _set_poison() und create().

#define H_HOOK_PRIOCHECK ( x   )     ((intp(x) && x>0 && x<=H_HOOK_PRIORITYRANGE)?x:-1)

Definiert in Zeile 36 der Datei hook.h.

#define H_HOOK_PRIORITYRANGE   3

Definiert in Zeile 32 der Datei hook.h.

#define H_HOOK_SP   6

Definiert in Zeile 16 der Datei hook.h.

Wird benutzt von create().

#define H_HOOK_SURVEYOR   1

Definiert in Zeile 25 der Datei hook.h.

Wird benutzt von hookConsumerInfo(), HRegisterToHook(), init() und offerHook().

#define H_HOOK_VALIDPRIO ( x   )     ((intp(x) && x>0 && x<(H_HOOK_OTHERBASEPRIO+H_HOOK_PRIORITYRANGE))?x:-1)

Definiert in Zeile 40 der Datei hook.h.

Wird benutzt von HRegisterToHook().

#define H_INDEX   1

Definiert in Zeile 58 der Datei hook.h.

Wird benutzt von HUnregisterFromHook().

#define H_LISTENER   4

Definiert in Zeile 28 der Datei hook.h.

Wird benutzt von hookConsumerInfo() und offerHook().

#define H_NO_MOD   0

Definiert in Zeile 63 der Datei hook.h.

Wird benutzt von HookCallback().

#define H_OBJECT   0
#define H_PRIO   1

Definiert in Zeile 55 der Datei hook.h.

Wird benutzt von HRegisterToHook().

#define H_RETCODE   0

Definiert in Zeile 59 der Datei hook.h.

Wird benutzt von _set_alcohol(), _set_drink(), _set_food(), _set_poison(), Attack(), consume() und move().

#define H_RETDATA   1

Definiert in Zeile 60 der Datei hook.h.

Wird benutzt von _set_alcohol(), _set_drink(), _set_food(), _set_poison(), Attack(), consume() und move().

#define H_TIME   2

Definiert in Zeile 56 der Datei hook.h.

Wird benutzt von askSurveyorsForRegistrationAllowance(), CleanHookMapping() und findObjectInTypeArr().

#define H_TYPE   0

Definiert in Zeile 57 der Datei hook.h.

Wird benutzt von HUnregisterFromHook().

#define MAX_DATA_MODIFICATOR   3

Definiert in Zeile 45 der Datei hook.h.

#define MAX_HOOK_COUNTS
#define MAX_HOOK_MODIFICATOR   2

Definiert in Zeile 44 der Datei hook.h.

#define MAX_LISTENER   5

Definiert in Zeile 46 der Datei hook.h.

#define MAX_SURVEYOR   1

Definiert in Zeile 43 der Datei hook.h.

Erzeugt am Thu Jun 3 14:43:31 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3