| 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 | |