|
Crossfire Server, Trunk
|
Include dependency graph for door.c:Go to the source code of this file.
Functions | |
| void | put_doors (mapstruct *the_map, char **maze, const char *doorstyle, RMParms *RP) |
| int | surround_check2 (char **layout, int i, int j, int Xsize, int Ysize) |
door-related functions.
Definition in file door.c.
Add doors to a map.
| the_map | map we're adding doors to. |
| maze | maze layout. |
| doorstyle | door style to be. If "none", won't do anything. If NULL, will choose one randomly. |
| RP | random map parameters. |
Definition at line 73 of file door.c.
References obj::arch, arch_to_object(), find_style(), object_copy(), object_insert_in_map_at(), mapdef::path, pick_random_object(), surround_check2(), RMParms::Xsize, and RMParms::Ysize.
Referenced by generate_random_map().
Here is the call graph for this function:
Here is the caller graph for this function:| int surround_check2 | ( | char ** | layout, |
| int | i, | ||
| int | j, | ||
| int | Xsize, | ||
| int | Ysize | ||
| ) |
Serch for doors or walls around a spot.
| layout | maze. |
| i | |
| j | coordinates to check. |
| Xsize | |
| Ysize | maze size. |
Definition at line 43 of file door.c.
Referenced by put_doors().
Here is the caller graph for this function: