ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/random_maps/rproto.h
(Generate patch)

Comparing deliantra/server/random_maps/rproto.h (file contents):
Revision 1.3 by root, Sat Dec 30 18:45:28 2006 UTC vs.
Revision 1.4 by root, Sat Jan 13 23:06:13 2007 UTC

1/* random_map.c */ 1/* random_map.c */
2extern void dump_layout(char **layout, random_map_params *RP); 2extern void dump_layout(char **layout, random_map_params *RP);
3extern maptile *generate_random_map(const char *OutFileName, random_map_params *RP);
4extern char **layoutgen(random_map_params *RP); 3extern char **layoutgen(random_map_params *RP);
5extern char **symmetrize_layout(char **maze, int sym, random_map_params *RP); 4extern char **symmetrize_layout(char **maze, int sym, random_map_params *RP);
6extern char **rotate_layout(char **maze, int rotation, random_map_params *RP); 5extern char **rotate_layout(char **maze, int rotation, random_map_params *RP);
7extern void roomify_layout(char **maze, random_map_params *RP); 6extern void roomify_layout(char **maze, random_map_params *RP);
8extern int can_make_wall(char **maze, int dx, int dy, int dir, random_map_params *RP); 7extern int can_make_wall(char **maze, int dx, int dy, int dir, random_map_params *RP);
26extern void make_wall_free_list(int xsize, int ysize); 25extern void make_wall_free_list(int xsize, int ysize);
27extern void pop_wall_point(int *x, int *y); 26extern void pop_wall_point(int *x, int *y);
28extern int find_free_point(char **maze, int *x, int *y, int xc, int yc, int xsize, int ysize); 27extern int find_free_point(char **maze, int *x, int *y, int xc, int yc, int xsize, int ysize);
29extern void fill_maze_full(char **maze, int x, int y, int xsize, int ysize); 28extern void fill_maze_full(char **maze, int x, int y, int xsize, int ysize);
30extern void fill_maze_sparse(char **maze, int x, int y, int xsize, int ysize); 29extern void fill_maze_sparse(char **maze, int x, int y, int xsize, int ysize);
31/* floor.c */
32extern maptile *make_map_floor(char **layout, char *floorstyle, random_map_params *RP);
33/* wall.c */ 30/* wall.c */
34extern int surround_flag(char **layout, int i, int j, random_map_params *RP); 31extern int surround_flag(char **layout, int i, int j, random_map_params *RP);
35extern int surround_flag2(char **layout, int i, int j, random_map_params *RP); 32extern int surround_flag2(char **layout, int i, int j, random_map_params *RP);
36extern int surround_flag3(maptile *map, sint16 i, sint16 j, random_map_params *RP); 33extern int surround_flag3(maptile *map, sint16 i, sint16 j, random_map_params *RP);
37extern int surround_flag4(maptile *map, int i, int j, random_map_params *RP); 34extern int surround_flag4(maptile *map, int i, int j, random_map_params *RP);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines