| References Variables: | dungeon_topology | src/decl.c |
#define X_START "x-strt"
#define X_LOCATE "x-loca"
#define X_GOAL "x-goal"
#define branch_val( bp )
#define badspot( x, y )
| struct proto_dungeon | |
| { | |
| struct tmpdungeon tmpdungeon[16]; | |
| struct tmplevel tmplevel[50]; | |
| s_level* final_lev[50]; | |
| struct tmpbranch tmpbranch[32]; | |
| int start; | |
| int n_levs; | |
| int n_brs; | |
| } |
| struct level_map | |
| { | |
| const char* lev_name; | |
| d_level* lev_spec; | |
| } |
| Visible in: | src/dungeon.c | |
| Used in: | init_dungeons() | src/dungeon.c |
| Used in: | Is_branchlev() |
| dungeon_branch() | |
| find_branch() | |
| get_level() | |
| init_dungeons() | |
| insert_branch() | |
| parent_dlevel() | |
| print_branch() | |
| print_dungeon() | |
| restore_dungeon() | |
| save_dungeon() |
| Prototyped in: | include/extern.h | |
| Calls: | Invocation_lev() | src/dungeon.c |
| Is_botlevel() | src/dungeon.c | |
| Called by: | Can_fall_thru() | src/dungeon.c |
| dig_check() | src/dig.c | |
| digactualhole() | src/dig.c | |
| dighole() | src/dig.c | |
| do_break_wand() | src/apply.c | |
| References Variables: | level | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | Can_dig_down() | src/dungeon.c |
| on_level() | src/dungeon.c | |
| Called by: | dodown() | src/do.c |
| References Variables: | dungeon_topology | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | In_W_tower() | src/dungeon.c |
| ledger_no() | src/dungeon.c | |
| on_level() | src/dungeon.c | |
| References Variables: | dungeon_topology | src/decl.c |
| dungeons | src/decl.c | |
| sstairs | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Called by: | goto_level() | src/do.c |
| lev_by_name() | src/dungeon.c | |
| References Variables: | dungeon_topology | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | On_W_tower_level() | src/dungeon.c |
| impossible() | ||
| Called by: | Can_rise_up() | src/dungeon.c |
| goto_level() | src/do.c | |
| migrate_to_level() | src/dog.c | |
| References Variables: | dndest | src/decl.c |
| Prototyped in: | include/extern.h | |
| Called by: | Invocation_lev() | src/dungeon.c |
| goto_level() | src/do.c | |
| no_bones_level() | src/bones.c | |
| References Variables: | dungeons | src/decl.c |
| Prototyped in: | include/extern.h | |
| References Variables: | dungeon_topology | src/decl.c |
| Prototyped in: | include/extern.h | |
| Called by: | describe_level() | src/botl.c |
| goto_level() | src/do.c | |
| References Variables: | dungeon_topology | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | In_hell() | src/dungeon.c |
| Called by: | Can_dig_down() | src/dungeon.c |
| print_dungeon() | src/dungeon.c | |
| References Variables: | dungeons | src/decl.c |
| Prototyped in: | include/extern.h | |
| Called by: | Can_dig_down() | src/dungeon.c |
| digactualhole() | src/dig.c | |
| drop_to() | src/dokick.c | |
| no_bones_level() | src/bones.c | |
| References Variables: | dungeons | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | on_level() | src/dungeon.c |
| Called by: | can_make_bones() | src/bones.c |
| no_bones_level() | src/bones.c | |
| References Variables: | branches | src/dungeon.c |
| Prototyped in: | include/extern.h | |
| Calls: | on_level() | src/dungeon.c |
| Called by: | dokick() | src/dokick.c |
| induced_align() | src/dungeon.c | |
| no_bones_level() | src/bones.c | |
| References Variables: | sp_levchn | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | on_level() | src/dungeon.c |
| Called by: | In_W_tower() | src/dungeon.c |
| goto_level() | src/do.c | |
| References Variables: | dungeon_topology | src/decl.c |
| Prototyped in: | include/extern.h | |
| Called by: | dig_check() | src/dig.c |
| use_bell() | src/apply.c | |
| use_trap() | src/apply.c | |
| zap_dig() | src/dig.c | |
| References Variables: | dnladder | src/decl.c |
| dnstair | src/decl.c | |
| sstairs | src/decl.c | |
| upladder | src/decl.c | |
| upstair | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | dunlevs_in_dungeon() | src/dungeon.c |
| rnd() | ||
| Called by: | goto_level() | src/do.c |
| Prototyped in: | include/extern.h | |
| Calls: | dungeon_branch() | src/dungeon.c |
| on_level() | src/dungeon.c | |
| Called by: | goto_level() | src/do.c |
| References Variables: | u | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | depth() | src/dungeon.c |
| strcmp() | ||
| Called by: | botl_score() | src/botl.c |
| level_difficulty() | src/dungeon.c | |
| References Variables: | dungeons | src/decl.c |
| n_dgns | src/dungeon.c | |
| Prototyped in: | include/extern.h | |
| Calls: | dname_to_dnum() | src/dungeon.c |
| panic() | ||
| Called by: | at_dgn_entrance() | src/dungeon.c |
| References Variables: | branches | src/dungeon.c |
| Prototyped in: | include/extern.h | |
| Called by: | describe_level() | src/botl.c |
| dokick() | src/dokick.c | |
| goto_level() | src/do.c | |
| Prototyped in: | include/extern.h | |
| Called by: | assign_rnd_level() | src/dungeon.c |
| dokick() | src/dokick.c | |
| goto_level() | src/do.c | |
| init_dungeons() | src/dungeon.c | |
| no_bones_level() | src/bones.c | |
| References Variables: | dungeons | src/decl.c |
| Prototyped in: | include/extern.h | |
| Called by: | goto_hell() | src/dungeon.c |
| References Variables: | dungeon_topology | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | strncmpi() | |
| Called by: | init_dungeons() | src/dungeon.c |
| lev_by_name() | src/dungeon.c | |
| References Variables: | sp_levchn | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | panic() | |
| Called by: | digactualhole() | src/dig.c |
| References Variables: | branches | src/dungeon.c |
| dungeons | src/decl.c | |
| u | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | find_hell() | src/dungeon.c |
| goto_level() | src/do.c | |
| Called by: | dodown() | src/do.c |
| Prototyped in: | include/extern.h | |
| Calls: | Is_special() | src/dungeon.c |
| rn2() | ||
| References Variables: | dungeons | src/decl.c |
| u | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | Fread() | src/dungeon.c |
| add_branch() | src/dungeon.c | |
| add_level() | src/dungeon.c | |
| assign_level() | src/dungeon.c | |
| depth() | src/dungeon.c | |
| dlb_fclose() | src/dlb.c | |
| dlb_fopen() | src/dlb.c | |
| dname_to_dnum() | src/dungeon.c | |
| dunlevs_in_dungeon() | src/dungeon.c | |
| find_level() | src/dungeon.c | |
| init_level() | src/dungeon.c | |
| insert_branch() | src/dungeon.c | |
| on_level() | src/dungeon.c | |
| place_level() | src/dungeon.c | |
| check_version(), panic(), rn2(), sprintf(), strcat(), strcpy(), strncmp() | ||
| Called by: | newgame() | src/allmain.c |
| References Variables: | branches | src/dungeon.c |
| dungeon_topology | src/decl.c | |
| dungeons | src/decl.c | |
| flags | src/decl.c | |
| level_map | src/dungeon.c | |
| n_dgns | src/dungeon.c | |
| sp_levchn | src/decl.c | |
| tune | src/decl.c | |
| urole | ||
| Prototyped in: | include/extern.h | |
| Calls: | panic() | |
| Called by: | add_branch() | src/dungeon.c |
| init_dungeons() | src/dungeon.c | |
| References Variables: | branches | src/dungeon.c |
| Prototyped in: | include/extern.h | |
| Calls: | ledger_to_dnum() | src/dungeon.c |
| Called by: | lev_by_name() | src/dungeon.c |
| migrate_to_level() | src/dog.c | |
| References Variables: | dungeons | src/decl.c |
| Prototyped in: | include/extern.h | |
| Calls: | panic() | |
| Called by: | ledger_to_dlev() | src/dungeon.c |
| lev_by_name() | src/dungeon.c | |
| migrate_to_level() | src/dog.c | |
| References Variables: | dungeons | src/decl.c |
| n_dgns | src/dungeon.c | |
| Prototyped in: | include/extern.h | |
| Calls: | In_V_tower() | src/dungeon.c |
| depth() | src/dungeon.c | |
| find_branch() | src/dungeon.c | |
| find_level() | src/dungeon.c | |
| ledger_no() | src/dungeon.c | |
| ledger_to_dlev() | src/dungeon.c | |
| ledger_to_dnum() | src/dungeon.c | |
| eos(), strcpy(), strncmpi(), strstri() | ||
| References Variables: | dungeon_topology | src/decl.c |
| flags | src/decl.c | |
| level_info | src/decl.c | |
| u | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | deepest_lev_reached() | src/dungeon.c |
| depth() | src/dungeon.c | |
| References Variables: | dungeon_topology | src/decl.c |
| u | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Called by: | can_make_bones() | src/bones.c |
| goto_level() | src/do.c | |
| save_dungeon() | src/dungeon.c | |
| References Variables: | dungeons | src/decl.c |
| n_dgns | src/dungeon.c | |
| Prototyped in: | include/extern.h | |
| Calls: | goto_level() | src/do.c |
| Called by: | dodown() | src/do.c |
| References Variables: | sstairs | src/decl.c |
| u | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | goto_level() | src/do.c |
| done() | ||
| Called by: | doup() | src/do.c |
| References Variables: | sstairs | src/decl.c |
| u | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | Invocation_lev() | src/dungeon.c |
| br_string() | src/dungeon.c | |
| depth() | src/dungeon.c | |
| on_level() | src/dungeon.c | |
| print_branch() | src/dungeon.c | |
| eos(), sprintf(), strcat() | ||
| Called by: | wiz_where() | src/cmd.c |
| References Variables: | branches | src/dungeon.c |
| dungeon_topology | src/decl.c | |
| dungeons | src/decl.c | |
| ftrap | src/decl.c | |
| inv_pos | src/decl.c | |
| n_dgns | src/dungeon.c | |
| sp_levchn | src/decl.c | |
| tune | src/decl.c | |
| u | src/decl.c | |
| windowprocs | ||
| Prototyped in: | include/extern.h | |
| Calls: | alloc() | src/alloc.c |
| mread(), panic() | ||
| References Variables: | branches | src/dungeon.c |
| dungeon_topology | src/decl.c | |
| dungeons | src/decl.c | |
| inv_pos | src/decl.c | |
| level_info | src/decl.c | |
| n_dgns | src/dungeon.c | |
| tune | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | maxledgerno() | src/dungeon.c |
| bwrite(), free() | ||
| References Variables: | branches | src/dungeon.c |
| dungeon_topology | src/decl.c | |
| dungeons | src/decl.c | |
| inv_pos | src/decl.c | |
| level_info | src/decl.c | |
| n_dgns | src/dungeon.c | |
| tune | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | u_on_newpos() | src/dungeon.c |
| u_on_sstairs() | src/dungeon.c | |
| Called by: | goto_level() | src/do.c |
| References Variables: | dnstair | src/decl.c |
| Prototyped in: | include/extern.h | |
| Called by: | goto_level() | src/do.c |
| u_on_dnstairs() | src/dungeon.c | |
| u_on_sstairs() | src/dungeon.c | |
| u_on_upstairs() | src/dungeon.c | |
| References Variables: | u | src/decl.c |
| windowprocs | ||
| Prototyped in: | include/extern.h | |
| Calls: | u_on_newpos() | src/dungeon.c |
| panic(), rn2(), rnd() | ||
| Called by: | goto_level() | src/do.c |
| u_on_dnstairs() | src/dungeon.c | |
| u_on_upstairs() | src/dungeon.c | |
| References Variables: | level | src/decl.c |
| sstairs | src/decl.c | |
| Prototyped in: | include/extern.h | |
| Calls: | u_on_newpos() | src/dungeon.c |
| u_on_sstairs() | src/dungeon.c | |
| Called by: | goto_level() | src/do.c |
| newgame() | src/allmain.c | |
| References Variables: | upstair | src/decl.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | dlb_fread() | src/dlb.c |
| panic(), terminate() | ||
| Called by: | init_dungeons() | src/dungeon.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | alloc() | src/alloc.c |
| correct_branch_type() | src/dungeon.c | |
| find_branch() | src/dungeon.c | |
| insert_branch() | src/dungeon.c | |
| parent_dlevel() | src/dungeon.c | |
| parent_dnum() | src/dungeon.c | |
| Called by: | init_dungeons() | src/dungeon.c |
| References Variables: | dungeons | src/decl.c |
| Prototyped in: | src/dungeon.c | |
| Called by: | init_dungeons() | src/dungeon.c |
| References Variables: | sp_levchn | src/decl.c |
| Prototyped in: | src/dungeon.c | |
| Called by: | print_branch() | src/dungeon.c |
| print_dungeon() | src/dungeon.c | |
| Prototyped in: | src/dungeon.c | |
| Calls: | impossible() | |
| Called by: | add_branch() | src/dungeon.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | panic(), strcmp() | |
| Called by: | dungeon_branch() | src/dungeon.c |
| init_dungeons() | src/dungeon.c | |
| References Variables: | dungeons | src/decl.c |
| n_dgns | src/dungeon.c | |
| Prototyped in: | src/dungeon.c | |
| Calls: | ledger_no() | src/dungeon.c |
| panic(), strcmp(), strncmpi() | ||
| Called by: | add_branch() | src/dungeon.c |
| lev_by_name() | src/dungeon.c | |
| parent_dlevel() | src/dungeon.c | |
| parent_dnum() | src/dungeon.c | |
| References Variables: | branches | src/dungeon.c |
| dungeons | src/decl.c | |
| Prototyped in: | src/dungeon.c | |
| Calls: | alloc() | src/alloc.c |
| rn2(), strcpy() | ||
| Called by: | init_dungeons() | src/dungeon.c |
| References Variables: | flags | src/decl.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | panic() | |
| Called by: | parent_dlevel() | src/dungeon.c |
| possible_places() | src/dungeon.c | |
| References Variables: | dungeons | src/decl.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | find_branch() | src/dungeon.c |
| level_range() | src/dungeon.c | |
| parent_dnum() | src/dungeon.c | |
| rn2() | ||
| Called by: | add_branch() | src/dungeon.c |
| References Variables: | branches | src/dungeon.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | find_branch() | src/dungeon.c |
| panic(), strcmp() | ||
| Called by: | add_branch() | src/dungeon.c |
| parent_dlevel() | src/dungeon.c | |
| Prototyped in: | src/dungeon.c | |
| Calls: | panic() | |
| Called by: | place_level() | src/dungeon.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | pick_level() | src/dungeon.c |
| place_level() | src/dungeon.c | |
| possible_places() | src/dungeon.c | |
| rn2() | ||
| Called by: | init_dungeons() | src/dungeon.c |
| place_level() | src/dungeon.c | |
| Prototyped in: | src/dungeon.c | |
| Calls: | level_range() | src/dungeon.c |
| Called by: | place_level() | src/dungeon.c |
| Prototyped in: | src/dungeon.c | |
| Calls: | br_string() | src/dungeon.c |
| depth() | src/dungeon.c | |
| sprintf() | ||
| Called by: | print_dungeon() | src/dungeon.c |
| References Variables: | branches | src/dungeon.c |
| dungeons | src/decl.c | |
| windowprocs | ||