moving.h-Dateireferenz

#include "/sys/living/moving.h"
#include "/sys/player/moving.h"
Include-Abhängigkeitsdiagramm für moving.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define M_GO   1
#define M_TPORT   128
#define M_NOCHECK   2
#define M_GET   4
#define M_PUT   8
#define M_GIVE   16
#define M_SILENT   32
#define M_NO_ATTACK   512
#define M_NO_SHOW   256
#define M_MOVE_ALL   32
#define M_FORCE_SPLIT   64
#define MOVE_OK   1
#define ME_PLAYER   -1
#define ME_TOO_HEAVY   -2
#define ME_CANT_TPORT_IN   -3
#define ME_CANT_TPORT_OUT   -4
#define ME_CANT_BE_DROPPED   -5
#define ME_CANT_BE_TAKEN   -6
#define ME_CANT_BE_INSERTED   -7
#define ME_CANT_LEAVE_ENV   -8
#define ME_TOO_HEAVY_FOR_ENV   -9
#define TOO_MANY_OBJECTS   -10
#define ME_NOT_ALLOWED   -11
#define ME_WAS_DESTRUCTED   -12
#define ME_DONT_WANT_TO_BE_MOVED   -13
#define ALL_MOVE_ERRORS
#define VALID_MOVE_ERROR(x)   (member(ALL_MOVE_ERRORS,x) != -1)
#define NO_TPORT   1
#define NO_TPORT_IN   2
#define NO_TPORT_OUT   4
#define REJECT_LIGHT_MODIFIER   "reject_light_modifier"
#define REJECT_DROP   "reject_drop"
#define REJECT_GIVE   "reject_give"
#define REJECT_KEEP   "reject_keep"
#define PUT_GET_NONE   0x00
#define PUT_GET_TAKE   0x01
#define PUT_GET_DROP   0x02

Makro-Dokumentation

#define ALL_MOVE_ERRORS
#define M_FORCE_SPLIT   64

Definiert in Zeile 36 der Datei moving.h.

#define M_GET   4
#define M_GIVE   16

Definiert in Zeile 29 der Datei moving.h.

Wird benutzt von PreventMove() und put_or_get().

#define M_GO   1
#define M_MOVE_ALL   32

Definiert in Zeile 35 der Datei moving.h.

Wird benutzt von AddMoney(), give_money() und move().

#define M_NO_ATTACK   512

Definiert in Zeile 31 der Datei moving.h.

Wird benutzt von _do_refresh(), AddItem(), move(), NotifyMove() und renew_player_object().

#define M_NO_SHOW   256

Definiert in Zeile 32 der Datei moving.h.

Wird benutzt von DropObj(), init(), make(), renew_player_object() und start_death().

#define M_NOCHECK   2
#define M_PUT   8

Definiert in Zeile 28 der Datei moving.h.

Wird benutzt von AddMoney(), make_to_money(), PreventMove() und put_or_get().

#define M_SILENT   32
#define M_TPORT   128
#define ME_CANT_BE_DROPPED   -5

Definiert in Zeile 47 der Datei moving.h.

Wird benutzt von make_to_money(), move(), PreventMove() und put_or_get().

#define ME_CANT_BE_INSERTED   -7

Definiert in Zeile 49 der Datei moving.h.

Wird benutzt von PreventMove() und put_or_get().

#define ME_CANT_BE_TAKEN   -6

Definiert in Zeile 48 der Datei moving.h.

Wird benutzt von get(), move(), PreventMove() und put_or_get().

#define ME_CANT_LEAVE_ENV   -8

Definiert in Zeile 50 der Datei moving.h.

Wird benutzt von move(), PreventMove() und put_or_get().

#define ME_CANT_TPORT_IN   -3

Definiert in Zeile 45 der Datei moving.h.

Wird benutzt von move(), MoveObj() und PreventMove().

#define ME_CANT_TPORT_OUT   -4

Definiert in Zeile 46 der Datei moving.h.

Wird benutzt von MoveObj() und PreventMove().

#define ME_DONT_WANT_TO_BE_MOVED   -13

Definiert in Zeile 58 der Datei moving.h.

Wird benutzt von move().

#define ME_NOT_ALLOWED   -11

Definiert in Zeile 54 der Datei moving.h.

Wird benutzt von PreventMove().

#define ME_PLAYER   -1

Definiert in Zeile 42 der Datei moving.h.

Wird benutzt von MoveObj() und PreventMove().

#define ME_TOO_HEAVY   -2

Definiert in Zeile 44 der Datei moving.h.

Wird benutzt von move(), MoveObj(), PreventMove() und put_or_get().

#define ME_TOO_HEAVY_FOR_ENV   -9

Definiert in Zeile 52 der Datei moving.h.

Wird benutzt von PreventMove() und put_or_get().

#define ME_WAS_DESTRUCTED   -12

Definiert in Zeile 56 der Datei moving.h.

Wird benutzt von move().

#define MOVE_OK   1

Definiert in Zeile 40 der Datei moving.h.

Wird benutzt von AddMoney(), get() und move().

#define NO_TPORT   1

Definiert in Zeile 69 der Datei moving.h.

Wird benutzt von create() und PreventMove().

#define NO_TPORT_IN   2

Definiert in Zeile 70 der Datei moving.h.

Wird benutzt von create() und PreventMove().

#define NO_TPORT_OUT   4

Definiert in Zeile 71 der Datei moving.h.

Wird benutzt von PreventMove().

#define PUT_GET_DROP   0x02

Definiert in Zeile 83 der Datei moving.h.

Wird benutzt von _process_command() und sell().

#define PUT_GET_NONE   0x00

Definiert in Zeile 81 der Datei moving.h.

Wird benutzt von _destruct(), _process_command(), destruct_object(), look_into() und soft_destruct_object().

#define PUT_GET_TAKE   0x01

Definiert in Zeile 82 der Datei moving.h.

Wird benutzt von _process_command() und sell().

#define REJECT_DROP   "reject_drop"

Definiert in Zeile 75 der Datei moving.h.

Wird benutzt von give_notify().

#define REJECT_GIVE   "reject_give"

Definiert in Zeile 76 der Datei moving.h.

Wird benutzt von create() und give_notify().

#define REJECT_KEEP   "reject_keep"

Definiert in Zeile 77 der Datei moving.h.

Wird benutzt von give_notify().

#define REJECT_LIGHT_MODIFIER   "reject_light_modifier"

Definiert in Zeile 74 der Datei moving.h.

Wird benutzt von give_notify().

#define TOO_MANY_OBJECTS   -10

Definiert in Zeile 53 der Datei moving.h.

Wird benutzt von PreventMove() und put_or_get().

#define VALID_MOVE_ERROR ( x   )     (member(ALL_MOVE_ERRORS,x) != -1)

Definiert in Zeile 67 der Datei moving.h.

Wird benutzt von move().

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