Data Structures |
| struct | _money_block |
| struct | linked_char |
| struct | Settings |
| struct | shstr_constants |
| struct | ban_struct |
| struct | cache_struct |
Defines |
|
#define | EXTERN extern |
|
#define | __attribute__(x) |
|
#define | UINT32_MAX (4294967295U) |
|
#define | SINT32_MIN (-2147483647 - 1) |
|
#define | SINT32_MAX 2147483647 |
|
#define | UINT16_MAX (65535U) |
|
#define | SINT16_MIN (-32767 - 1) |
|
#define | SINT16_MAX (32767) |
|
#define | UINT8_MAX (255U) |
|
#define | SINT8_MIN (-128) |
|
#define | SINT8_MAX (127) |
|
#define | UINT64_MAX (18446744073709551615LLU) |
|
#define | SINT64_MIN (-9223372036854775807LL - 1) |
|
#define | SINT64_MAX (9223372036854775807LL) |
| #define | MONEYSTRING_NOTHING 0 |
| #define | MONEYSTRING_AMOUNT 1 |
| #define | MONEYSTRING_ALL -1 |
| #define | BANK_SYNTAX_ERROR -1 |
| #define | BANK_SUCCESS 0 |
| #define | BANK_WITHDRAW_HIGH 1 |
| #define | BANK_WITHDRAW_MISSING 2 |
| #define | BANK_WITHDRAW_OVERWEIGHT 3 |
| #define | BANK_DEPOSIT_COPPER 1 |
| #define | BANK_DEPOSIT_SILVER 2 |
| #define | BANK_DEPOSIT_GOLD 3 |
| #define | BANK_DEPOSIT_MITHRIL 4 |
|
#define | POW2(x) ((x) * (x)) |
| #define | MAP_INFO_NORMAL 12 |
| #define | MAP_INFO_ALL 9999 |
| #define | FREE_AND_COPY_HASH(_sv_, _nv_) |
| #define | FREE_AND_ADD_REF_HASH(_sv_, _nv_) |
| #define | FREE_AND_CLEAR_HASH(_nv_) |
| #define | FREE_ONLY_HASH(_nv_) |
| #define | ADD_REF_NOT_NULL_HASH(_nv_) |
| #define | FREE_AND_CLEAR_HASH2(_nv_) |
|
#define | SPAWN_RANDOM_RANGE 10000 |
|
#define | T_STYLE_UNSET (-2) |
|
#define | ART_CHANCE_UNSET (-1) |
| #define | MIN_MON_RADIUS 2 |
| #define | MAX_AGGRO_RANGE 9 |
| #define | MAX_AGGRO_TIME 12 |
| #define | SEND_FACE_OK 0 |
| #define | SEND_FACE_OUT_OF_BOUNDS 1 |
| #define | SEND_FACE_NO_DATA 2 |
| #define | TILED_MAPS 8 |
|
#define | EXP_AGILITY 1 |
|
#define | EXP_MENTAL 2 |
|
#define | EXP_MAGICAL 3 |
|
#define | EXP_PERSONAL 4 |
|
#define | EXP_PHYSICAL 5 |
|
#define | EXP_WISDOM 6 |
| #define | MAX_EXP_CAT 7 |
| #define | EXP_NONE 0 |
| #define | MAXLEVEL 115 |
| #define | special_potion(__op_sp) (__op_sp)->last_eat |
| #define | move_object(__op, __dir) move_ob(__op, __dir, __op) |
| #define | is_magical(__op_) QUERY_FLAG(__op_, FLAG_IS_MAGICAL) |
|
#define | NROF_COMPRESS_METHODS 4 |
|
#define | ROUND_TAG global_round_tag |
| #define | STRING_SAFE(__string__) (__string__ ? __string__ : ">NULL<") |
| #define | STRING_ARCH_NAME(__arch__) ((__arch__)->name ? (__arch__)->name : ">NULL<") |
| #define | STRING_OBJ_NAME(__ob__) ((__ob__) && (__ob__)->name ? (__ob__)->name : ">NULL<") |
| #define | STRING_OBJ_ARCH_NAME(__ob__) ((__ob__)->arch ? ((__ob__)->arch->name ? (__ob__)->arch->name : ">NULL<") : ">NULL<") |
| #define | STRING_OBJ_SLAYING(__ob__) ((__ob__)->slaying ? (__ob__)->slaying : ">NULL<") |
| #define | SET_ANIMATION(ob, newanim) ob->face = &new_faces[animations[ob->animation_id].faces[newanim]] |
| #define | GET_ANIM_ID(ob) (ob->animation_id) |
| #define | GET_INV_ANIM_ID(ob) (ob->inv_animation_id) |
| #define | NUM_ANIMATIONS(ob) (animations[ob->animation_id].num_animations) |
| #define | NUM_FACINGS(ob) (animations[ob->animation_id].facings) |
| #define | FREE_AND_NULL_PTR(_xyz_) |
|
#define | CALLOC(x, y) calloc(x, y) |
|
#define | CFREE(x) free(x) |
| #define | CACHE_FLAG_PYOBJ 1 |
| #define | CACHE_FLAG_AUTOFREE 2 |
| #define | CACHE_FLAG_GEVENT 4 |
|
#define | tolower(C) (((C) >= 'A' && (C) <= 'Z') ? (C) - 'A' + 'a': (C)) |
|
#define | GETTIMEOFDAY(last_time) gettimeofday(last_time, (struct timezone *) NULL); |
| #define | SCRIPT_FIX_ACTIVATOR 2 |
| #define | SCRIPT_FIX_ALL 1 |
| #define | SCRIPT_FIX_NOTHING 0 |
Typedefs |
| typedef unsigned int | uint32 |
| typedef signed int | sint32 |
| typedef unsigned short | uint16 |
| typedef signed short | sint16 |
| typedef unsigned char | uint8 |
| typedef signed char | sint8 |
| typedef unsigned short | Fontindex |
| typedef unsigned int | tag_t |
| typedef const char | shstr |
| typedef struct _money_block | _money_block |
| typedef struct linked_char | linked_char |
| typedef struct Settings | Settings |
| typedef struct ban_struct | _ban_struct |
| typedef struct cache_struct | cache_struct |
Variables |
| uint64 | new_levels [MAXLEVEL+2] |
| int | arch_cmp |
| int | arch_search |
|
New_Face * | new_faces |
| player * | first_player |
| mapstruct * | first_map |
| treasurelist * | first_treasurelist |
| artifactlist * | first_artifactlist |
| godlink * | first_god |
| player * | last_player |
|
EXTERN char * | uncomp [NROF_COMPRESS_METHODS][3] |
| EXTERN long | init_done |
| EXTERN long | nroferrors |
| long | pticks |
| EXTERN FILE * | logfile |
| EXTERN long | nroftreasures |
| EXTERN long | nrofartifacts |
| EXTERN long | nrofallowedstr |
| object | void_container |
| EXTERN char | first_map_path [MAX_BUF] |
| EXTERN long | ob_count |
| EXTERN uint32 | global_round_tag |
| EXTERN int | global_race_counter |
| EXTERN struct timeval | last_time |
|
EXTERN Animations * | animations |
|
EXTERN int | num_animations |
|
EXTERN int | animations_allocated |
| int | freearr_x [SIZEOFFREE] |
| int | freearr_y [SIZEOFFREE] |
| int | maxfree [SIZEOFFREE] |
| int | freedir [SIZEOFFREE] |
| New_Face * | blank_face |
|
New_Face * | next_item_face |
|
New_Face * | prev_item_face |
|
long | max_time |
| socket_struct * | init_sockets |
| unsigned long | todtick |
| int | world_darkness |
| EXTERN archetype * | wp_archetype |
| EXTERN archetype * | empty_archetype |
| EXTERN archetype * | base_info_archetype |
|
EXTERN archetype * | level_up_arch |
| Settings | settings |
|
EXTERN struct shstr_constants | shstr_cons |
|
EXTERN void(* | object_initializers [256])(object *) |
Global definitions, u/sint8, things like that.
Definition in file global.h.