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.14 by root, Fri May 2 21:22:22 2008 UTC vs.
Revision 1.15 by root, Sun May 4 14:12:37 2008 UTC

59extern void place_monsters (maptile *map, char *monsterstyle, int difficulty, random_map_params *RP); 59extern void place_monsters (maptile *map, char *monsterstyle, int difficulty, random_map_params *RP);
60/* door.c */ 60/* door.c */
61extern int surround_check2 (char **layout, int i, int j, int Xsize, int Ysize); 61extern int surround_check2 (char **layout, int i, int j, int Xsize, int Ysize);
62extern void put_doors (maptile *the_map, char **maze, const char *doorstyle, random_map_params *RP); 62extern void put_doors (maptile *the_map, char **maze, const char *doorstyle, random_map_params *RP);
63/* decor.c */ 63/* decor.c */
64extern int obj_count_in_map (maptile *map, int x, int y);
65extern void put_decor (maptile *map, char **maze, char *decorstyle, int decor_option, random_map_params *RP); 64extern void put_decor (maptile *map, char **maze, char *decorstyle, int decor_option, random_map_params *RP);
66/* exit.c */ 65/* exit.c */
67extern void find_in_layout (int mode, char target, int *fx, int *fy, char **layout, random_map_params *RP); 66extern void find_in_layout (int mode, char target, int *fx, int *fy, char **layout, random_map_params *RP);
68extern void place_exits (maptile *map, char **maze, char *exitstyle, int orientation, random_map_params *RP); 67extern void place_exits (maptile *map, char **maze, char *exitstyle, int orientation, random_map_params *RP);
69extern void unblock_exits (maptile *map, char **maze, random_map_params *RP); 68extern void unblock_exits (maptile *map, char **maze, random_map_params *RP);
83extern object *door_in_square (maptile *map, int x, int y); 82extern object *door_in_square (maptile *map, int x, int y);
84extern void find_doors_in_room_recursive (char **layout, maptile *map, int x, int y, object **doorlist, int *ndoors, random_map_params *RP); 83extern void find_doors_in_room_recursive (char **layout, maptile *map, int x, int y, object **doorlist, int *ndoors, random_map_params *RP);
85extern object **find_doors_in_room (maptile *map, int x, int y, random_map_params *RP); 84extern object **find_doors_in_room (maptile *map, int x, int y, random_map_params *RP);
86extern void lock_and_hide_doors (object **doorlist, maptile *map, int opts, random_map_params *RP); 85extern void lock_and_hide_doors (object **doorlist, maptile *map, int opts, random_map_params *RP);
87/* special.c */ 86/* special.c */
88extern void nuke_map_region (maptile *map, int xstart, int ystart, int xsize, int ysize);
89extern void include_map_in_map (maptile *dest_map, maptile *in_map, int x, int y);
90extern int find_spot_for_submap (maptile *map, char **layout, int *ix, int *iy, int xsize, int ysize);
91extern void place_fountain_with_specials (maptile *map);
92extern void place_special_exit (maptile *map, int hole_type, random_map_params *RP);
93extern void place_specials_in_map (maptile *map, char **layout, random_map_params *RP); 87extern void place_specials_in_map (maptile *map, char **layout, random_map_params *RP);
94/* style.c */
95extern int load_dir (const char *dir, char ***namelist, int skip_dirs);
96extern maptile *load_style_map (char *style_name);
97extern maptile *find_style (const char *dirname, const char *stylename, int difficulty);
98extern object *pick_random_object (maptile *style);
99extern void free_style_maps (void);
100/* rogue_layout.c */ 88/* rogue_layout.c */
101extern int surround_check (char **layout, int i, int j, int Xsize, int Ysize); 89extern int surround_check (char **layout, int i, int j, int Xsize, int Ysize);
102extern void roguelike_layout_gen (Layout maze, int options); 90extern void roguelike_layout_gen (Layout maze, int options);
103/* snake.c */ 91/* snake.c */
104extern void make_snake_layout (Layout maze, int options); 92extern void make_snake_layout (Layout maze, int options);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines