… | |
… | |
20 | * |
20 | * |
21 | * The authors can be reached via e-mail to <support@deliantra.net> |
21 | * The authors can be reached via e-mail to <support@deliantra.net> |
22 | */ |
22 | */ |
23 | |
23 | |
24 | /* random_map.c */ |
24 | /* random_map.c */ |
25 | extern void dump_layout (char **layout, random_map_params *RP); |
25 | extern void dump_layout (Layout layout); |
26 | extern Layout layoutgen (random_map_params *RP); |
26 | extern Layout layoutgen (random_map_params *RP); |
27 | extern void roomify_layout (char **maze, random_map_params *RP); |
27 | extern void roomify_layout (char **maze, random_map_params *RP); |
28 | extern int can_make_wall (char **maze, int dx, int dy, int dir, random_map_params *RP); |
28 | extern int can_make_wall (char **maze, int dx, int dy, int dir, random_map_params *RP); |
29 | extern int make_wall (char **maze, int x, int y, int dir); |
29 | extern int make_wall (char **maze, int x, int y, int dir); |
30 | extern void doorify_layout (char **maze, random_map_params *RP); |
30 | extern void doorify_layout (char **maze, random_map_params *RP); |
… | |
… | |
103 | extern int surround_check (char **layout, int i, int j, int Xsize, int Ysize); |
103 | extern int surround_check (char **layout, int i, int j, int Xsize, int Ysize); |
104 | extern void roguelike_layout_gen (Layout maze, int options); |
104 | extern void roguelike_layout_gen (Layout maze, int options); |
105 | /* snake.c */ |
105 | /* snake.c */ |
106 | extern void make_snake_layout (Layout maze, int options); |
106 | extern void make_snake_layout (Layout maze, int options); |
107 | /* square_spiral.c */ |
107 | /* square_spiral.c */ |
108 | extern void find_top_left_corner (char **maze, int *cx, int *cy); |
|
|
109 | extern void make_square_spiral_layout (Layout maze, int options); |
108 | extern void make_square_spiral_layout (Layout maze, int options); |
110 | /* expand2x.c */ |
109 | /* expand2x.c */ |
111 | extern void expand2x (Layout maze); |
110 | extern void expand2x (Layout maze); |
112 | |
111 | |