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 |