|
Crossfire Server, Branches 1.12
R18729
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | RMParms |
Macros | |
| #define | BC_RANDOM(x) ((int) ((RANDOM()%(x)+RANDOM()%(x)+RANDOM()%(x))/3.)) |
| #define | MAZE_LAYOUT 2 |
| #define | MIN_RANDOM_MAP_SIZE 10 |
| #define | NO_SYM 1 |
| #define | NROFLAYOUTS 6 |
| #define | ONION_LAYOUT 1 |
| #define | OPT_BOTTOM_C 4 |
| #define | OPT_BOTTOM_R 8 |
| #define | OPT_CENTERED 1 |
| #define | OPT_IRR_SPACE 16 |
| #define | OPT_LINEAR 2 |
| #define | OPT_NO_DOORS 256 |
| #define | OPT_RANDOM 0 |
| #define | OPT_WALL_OFF 32 |
| #define | OPT_WALLS_ONLY 64 |
| #define | RANDOM_SYM 0 |
| #define | RM_SIZE 512 |
| #define | ROGUELIKE_LAYOUT 4 |
| #define | SNAKE_LAYOUT 5 |
| #define | SPIRAL_LAYOUT 3 |
| #define | SQUARE_SPIRAL_LAYOUT 6 |
| #define | X_SYM 2 |
| #define | XY_SYM 4 |
| #define | Y_SYM 3 |
Typedefs | |
| typedef struct RMParms | RMParms |
Functions | |
| int | load_parameters (FILE *fp, int bufstate, RMParms *RP) |
| int | set_random_map_variable (RMParms *rp, const char *buf) |
Random map related variables.
Definition in file random_map.h.
| #define BC_RANDOM | ( | x | ) | ((int) ((RANDOM()%(x)+RANDOM()%(x)+RANDOM()%(x))/3.)) |
Macro to get a strongly centered random distribution, from 0 to x, centered at x/2
Definition at line 136 of file random_map.h.
Referenced by place_chest(), and place_treasure().
| #define MIN_RANDOM_MAP_SIZE 10 |
Minimal size a random should have to actually be generated.
Definition at line 131 of file random_map.h.
Referenced by generate_random_map(), layoutgen(), and place_special_exit().
| #define RM_SIZE 512 |
Definition at line 37 of file random_map.h.
| int load_parameters | ( | FILE * | fp, |
| int | bufstate, | ||
| RMParms * | RP | ||
| ) |
| int set_random_map_variable | ( | RMParms * | rp, |
| const char * | buf | ||
| ) |
Referenced by cfapi_set_random_map_variable(), enter_random_map(), and enter_random_template_map().
Here is the caller graph for this function: