Definition in file crogue.h.
#include "config.h"
#include "machdep.h"
#include "util.h"
#include "rle.h"
#include "huffman.h"
#include "map.h"
#include "items.h"
#include "monst.h"
#include "ui.h"
#include "keyboard.h"
#include "timer.h"
#include "player.h"
#include "score.h"
#include "options.h"
#include "constdata.h"
#include "world.h"
#include "interpret.h"
#include "automatic.h"
#include "dll_import.h"
#include "dll_export.h"
#include "proto.h"
Go to the source code of this file.
Defines | |
| #define | isNull(a) ((a).offset == 0) |
| #define | MDESC(a) find_monster_description(a) |
| #define | MATTACK(a, b) (MDESC(a)->attacks[b]) |
| #define | MAPDESC_CURRENT (*w->current_map) |
| #define | TILEDESC(a) (w->tiledescs[(a).type]) |
| #define | ITEMDESCN(a) (*((itemdesc*)deref_file_ptr( w->itemdescs[a] ))) |
| #define | ITEMDESC(a) (ITEMDESCN((a).type)) |
| #define | INVENTORY(a) (w->plr.inventory[(a)]) |
| #define | MAPSPEC(a) (MAPDESC_CURRENT.ext[a]) |
| #define | TILESPEC(x, y) MAPSPEC(w->t[(y)][(x)].special) |
| #define | DATA_WRAP_PTR(a) a |
| #define | CONST const |
| #define | ECONST const |
| #define | SEG(a) |
Variables | |
| world * | w |
| ECONST uchar | tiles [128] |
| const schar | dir [8][2] |
| const import_functions | body_functions |
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 13 of file crogue.h. Referenced by call_attackfunc(), call_genericfunc(), call_stepfunc(), call_throwhitfunc(), call_usefunc(), cause_confusion(), compress_monsters(), deref_file_ptr(), gather_wandering_monsters(), list_discoveries(), monst_attack_type(), monst_swing_monst(), monstbytile(), place_monster(), plr_walk(), shortitemname(), and timepass(). |
|
|
|
Definition at line 22 of file crogue.h. Referenced by init_discoveries(), and list_discoveries(). |
|
|
Definition at line 19 of file crogue.h. Referenced by addrandommonst(), base_coat(), deref_jump_table(), dll_fill_room(), draw(), enter_map(), gen_map(), make_connections(), place_items(), place_player_on_map(), and timepass(). |
|
|
Definition at line 26 of file crogue.h. Referenced by follow_connection(). |
|
|
Definition at line 17 of file crogue.h. Referenced by monst_attack_plr(), monst_attack_type(), monst_hit_monst(), monst_hit_plr(), and monst_swing_monst(). |
|
|
Definition at line 16 of file crogue.h. Referenced by draw_tile(), monst_anger(), monst_attack_monst(), monst_attack_plr(), monst_attack_type(), monst_chat(), monst_heal(), monst_hit_monst(), monst_hit_plr(), monst_swing_monst(), monst_takedamage(), monstcanmove(), monstmove(), monstname(), player_can_see(), plr_attack(), plr_attack_monster_roll(), scare_monster(), throw_item(), timepass(), and tool_holysymbol(). |
|
|
|
|
|
Definition at line 20 of file crogue.h. Referenced by addrandommonst(), calc_light_tile(), connection_fill(), dll_fill_room(), follow_connection(), make_door(), place_corridors(), place_monster(), place_player_on_map(), plr_moveto(), plr_walk(), tile_is_passable(), and tile_is_transparent(). |
|
|
Definition at line 27 of file crogue.h. Referenced by auto_follow_connection(), and read_tutorial_sign(). |
|
|
Definition at line 87 of file crogue.h. Referenced by link_data_file(). |
|
|
Definition at line 83 of file crogue.h. Referenced by add_mark(), plr_walk(), prompt_dir(), throw_item(), and trace_path(). |
|
|
Definition at line 79 of file crogue.h. Referenced by _UI_TF_DrawTile(), and init_layout(). |
|
1.3.6