struct container | |
{ | |
struct container* next; | |
xchar x; | |
xchar y; | |
short what; | |
genericptr_t list; | |
} |
struct bubble | |
{ | |
xchar x; | |
xchar y; | |
schar dx; | |
schar dy; | |
uchar* bm; | |
struct bubble* prev; | |
struct bubble* next; | |
struct container* cons; | |
} |
lregions
extern lev_region* lregions
num_lregions
extern int num_lregions
Used in: | fixup_special() |
restore_waterlevel() |
bbubbles
static struct bubble* bbubbles
Used in: | mk_bubble() |
movebubbles() | |
restore_waterlevel() | |
save_waterlevel() | |
unsetup_waterlevel() |
ebubbles
static struct bubble* ebubbles
Used in: | mk_bubble() |
movebubbles() | |
restore_waterlevel() | |
unsetup_waterlevel() |
wportal
static struct trap* wportal
Used in: | movebubbles() |
set_wportal() |
Used in: | mv_bubble() |
restore_waterlevel() | |
save_waterlevel() | |
setup_waterlevel() |
Used in: | mv_bubble() |
restore_waterlevel() | |
save_waterlevel() | |
setup_waterlevel() |
Used in: | mk_bubble() |
mv_bubble() | |
restore_waterlevel() | |
save_waterlevel() | |
setup_waterlevel() |
Used in: | mk_bubble() |
mv_bubble() | |
restore_waterlevel() | |
save_waterlevel() | |
setup_waterlevel() |
Prototyped in: | include/extern.h | |
Calls: | occupied() | src/mklev.c |
Called by: | put_lregion_here() | src/mkmaze.c |
References Variables: | level | src/decl.c |
Prototyped in: | include/extern.h | |
Calls: | on_level() | src/dungeon.c |
Called by: | mklev() | src/mklev.c |
References Variables: | dungeon_topology | src/decl.c |
level | src/decl.c | |
u | src/decl.c |
Prototyped in: | include/extern.h | |
Calls: | Invocation_lev() | src/dungeon.c |
Is_branchlev() | src/dungeon.c | |
Is_special() | src/dungeon.c | |
distmin() | src/hacklib.c | |
dunlev() | src/dungeon.c | |
dunlevs_in_dungeon() | src/dungeon.c | |
fixup_special() | src/mkmaze.c | |
makemon() | src/makemon.c | |
maze0xy() | src/mkmaze.c | |
mazexy() | src/mkmaze.c | |
mkstairs() | src/mklev.c | |
mktrap() | src/mklev.c | |
occupied() | src/mklev.c | |
place_branch() | src/mklev.c | |
walkfrom() | src/mkmaze.c | |
wallification() | src/mkmaze.c | |
abs(), dmonsfree(), impossible(), load_special(), mkgold(), mkobj_at(), mksobj_at(), rn2(), rnd(), sprintf(), strcat(), strcpy() | ||
Called by: | makelevel() | src/mklev.c |
References Variables: | dungeons | src/decl.c |
inv_pos | src/decl.c | |
level | src/decl.c | |
u | src/decl.c | |
upstair | src/decl.c | |
x_maze_max | src/decl.c | |
y_maze_max | src/decl.c | |
mons |
Prototyped in: | include/extern.h | |
Calls: | panic() | src/end.c |
rn2() | ||
Called by: | find_branch_room() | src/mklev.c |
makemaz() | src/mkmaze.c | |
mkfount() | src/mklev.c | |
mktrap() | src/mklev.c | |
References Variables: | level | src/decl.c |
x_maze_max | src/decl.c | |
y_maze_max | src/decl.c |
Prototyped in: | include/extern.h | |
Calls: | impossible(), maketrap() | |
Called by: | place_branch() | src/mklev.c |
put_lregion_here() | src/mkmaze.c |
Prototyped in: | include/extern.h | |
Calls: | alloc() | src/alloc.c |
isok() | src/cmd.c | |
mv_bubble() | src/mkmaze.c | |
newsym() | src/display.c | |
panic() | src/end.c | |
placebc() | src/ball.c | |
set_wportal() | src/mkmaze.c | |
unplacebc() | src/ball.c | |
block_point(), impossible(), remove_object(), remove_worm(), rn2(), t_at(), vision_recalc() | ||
Called by: | goto_level() | src/do.c |
moveloop() | src/allmain.c | |
References Variables: | bbubbles | src/mkmaze.c |
ebubbles | src/mkmaze.c | |
level | src/decl.c | |
u | src/decl.c | |
uball | src/decl.c | |
vision_full_recalc | src/decl.c | |
wportal | src/mkmaze.c |
Prototyped in: | include/extern.h | |
Calls: | Is_branchlev() | src/dungeon.c |
place_branch() | src/mklev.c | |
put_lregion_here() | src/mkmaze.c | |
impossible(), rn2() | ||
Called by: | fixup_special() | src/mkmaze.c |
goto_level() | src/do.c | |
References Variables: | nroom | src/decl.c |
u | src/decl.c |
Prototyped in: | include/extern.h | |
Calls: | on_level() | src/dungeon.c |
unsetup_waterlevel() | src/mkmaze.c | |
bwrite() | ||
References Variables: | bbubbles | src/mkmaze.c |
dungeon_topology | src/decl.c | |
u | src/decl.c | |
xmax | src/mkmaze.c | |
xmin | src/mkmaze.c | |
ymax | src/mkmaze.c | |
ymin | src/mkmaze.c |
Prototyped in: | include/extern.h | |
Calls: | move() | src/mkmaze.c |
okay() | src/mkmaze.c | |
walkfrom() | src/mkmaze.c | |
rn2() | ||
Called by: | makemaz() | src/mkmaze.c |
walkfrom() | src/mkmaze.c | |
References Variables: | level | src/decl.c |
Prototyped in: | include/extern.h | |
Calls: | extend_spine() | src/mkmaze.c |
is_solid() | src/mkmaze.c | |
iswall() | src/mkmaze.c | |
iswall_or_stone() | src/mkmaze.c | |
panic() | src/end.c | |
Called by: | do_room_or_subroom() | src/mklev.c |
makemaz() | src/mkmaze.c | |
References Variables: | level | src/decl.c |
Prototyped in: | include/extern.h | |
Calls: | is_pool() | src/dbridge.c |
isok() | src/cmd.c | |
pline(), rn2() | ||
Called by: | domove() | src/hack.c |
References Variables: | u | src/decl.c |
youmonst | src/decl.c |
Prototyped in: | src/mkmaze.c | |
Called by: | wallification() | src/mkmaze.c |
Prototyped in: | src/mkmaze.c | |
Calls: | In_quest() | src/dungeon.c |
Is_branchlev() | src/dungeon.c | |
find_level() | src/dungeon.c | |
is_pool() | src/dbridge.c | |
on_level() | src/dungeon.c | |
place_lregion() | src/mkmaze.c | |
setup_waterlevel() | src/mkmaze.c | |
sokoban_detect() | src/detect.c | |
unsetup_waterlevel() | src/mkmaze.c | |
atoi(), create_secret_door(), free(), goodpos(), maketrap(), mk_tt_object(), mkcorpstat(), mkgold(), mongone(), pline(), poly_when_stoned(), rn2(), rnd(), rndmonnum(), search_special(), somex(), somey(), strchr(), weight() | ||
Called by: | makemaz() | src/mkmaze.c |
References Variables: | dndest | src/decl.c |
dungeon_topology | src/decl.c | |
level | src/decl.c | |
rooms | src/decl.c | |
u | src/decl.c | |
updest | src/decl.c | |
was_waterlevel | src/mkmaze.c | |
lev_message, lregions, mons, num_lregions, urole |
Prototyped in: | src/mkmaze.c | |
Calls: | isok() | src/cmd.c |
Called by: | wallification() | src/mkmaze.c |
References Variables: | level | src/decl.c |
Prototyped in: | src/mkmaze.c | |
Calls: | isok() | src/cmd.c |
Called by: | wallification() | src/mkmaze.c |
References Variables: | level | src/decl.c |
Prototyped in: | src/mkmaze.c | |
Calls: | isok() | src/cmd.c |
Called by: | wallification() | src/mkmaze.c |
References Variables: | level | src/decl.c |
Prototyped in: | src/mkmaze.c | |
Calls: | rn2() | |
Called by: | makemaz() | src/mkmaze.c |
References Variables: | x_maze_max | src/decl.c |
y_maze_max | src/decl.c |
Prototyped in: | src/mkmaze.c | |
Calls: | alloc() | src/alloc.c |
mv_bubble() | src/mkmaze.c | |
impossible(), rn2() | ||
Called by: | setup_waterlevel() | src/mkmaze.c |
References Variables: | bbubbles | src/mkmaze.c |
ebubbles | src/mkmaze.c | |
xmax | src/mkmaze.c | |
ymax | src/mkmaze.c |
Prototyped in: | src/mkmaze.c | |
Calls: | panic() | src/end.c |
Called by: | okay() | src/mkmaze.c |
walkfrom() | src/mkmaze.c |
Prototyped in: | src/mkmaze.c | |
Calls: | newsym() | src/display.c |
sgn() | src/hacklib.c | |
free(), impossible(), mnearto(), mnexto(), place_object(), pline(), rn2(), unblock_point() | ||
Called by: | mk_bubble() | src/mkmaze.c |
movebubbles() | src/mkmaze.c | |
restore_waterlevel() | src/mkmaze.c | |
References Variables: | level | src/decl.c |
u | src/decl.c | |
xmax | src/mkmaze.c | |
xmin | src/mkmaze.c | |
ymax | src/mkmaze.c | |
ymin | src/mkmaze.c |
Prototyped in: | src/mkmaze.c | |
Calls: | move() | src/mkmaze.c |
Called by: | walkfrom() | src/mkmaze.c |
References Variables: | level | src/decl.c |
x_maze_max | src/decl.c | |
y_maze_max | src/decl.c |
Prototyped in: | src/mkmaze.c | |
Calls: | Is_branchlev() | src/dungeon.c |
bad_location() | src/mkmaze.c | |
mkportal() | src/mkmaze.c | |
mkstairs() | src/mklev.c | |
place_branch() | src/mklev.c | |
u_on_newpos() | src/dungeon.c | |
deltrap(), rloc(), t_at() | ||
Called by: | place_lregion() | src/mkmaze.c |
References Variables: | level | src/decl.c |
u | src/decl.c |
Prototyped in: | src/mkmaze.c | |
Calls: | impossible() | |
Called by: | movebubbles() | src/mkmaze.c |
restore_waterlevel() | src/mkmaze.c | |
References Variables: | ftrap | src/decl.c |
wportal | src/mkmaze.c |
Prototyped in: | src/mkmaze.c | |
Calls: | mk_bubble() | src/mkmaze.c |
rn2() | ||
Called by: | fixup_special() | src/mkmaze.c |
References Variables: | level | src/decl.c |
xmax | src/mkmaze.c | |
xmin | src/mkmaze.c | |
ymax | src/mkmaze.c | |
ymin | src/mkmaze.c |
Prototyped in: | src/mkmaze.c | |
Calls: | free() | |
Called by: | fixup_special() | src/mkmaze.c |
save_waterlevel() | src/mkmaze.c | |
References Variables: | bbubbles | src/mkmaze.c |
ebubbles | src/mkmaze.c |