Crossfire Server, Branches 1.12
R18729
|
#include <random_map.h>
Data Fields | |
int | decoroptions |
char | decorstyle [RM_SIZE] |
int | difficulty |
int | difficulty_given |
float | difficulty_increase |
char | doorstyle [RM_SIZE] |
int | dungeon_depth |
int | dungeon_level |
char | dungeon_name [RM_SIZE] |
char | exit_on_final_map [RM_SIZE] |
char | exitstyle [RM_SIZE] |
int | expand2x |
char | final_exit_archetype [RM_SIZE] |
char | final_map [RM_SIZE] |
char | floorstyle [RM_SIZE] |
int | layoutoptions1 |
int | layoutoptions2 |
int | layoutoptions3 |
char | layoutstyle [RM_SIZE] |
int | map_layout_style |
char | monsterstyle [RM_SIZE] |
int | multiple_floors |
int | orientation |
char | origin_map [RM_SIZE] |
int | origin_x |
int | origin_y |
int | random_seed |
struct regiondef * | region |
int | symmetry |
int | symmetry_used |
char | this_map [RM_SIZE] |
long unsigned int | total_map_hp |
int | treasureoptions |
char | treasurestyle [RM_SIZE] |
char | wall_name [RM_SIZE] |
char | wallstyle [RM_SIZE] |
int | Xsize |
int | Ysize |
Random map parameters.
Definition at line 42 of file random_map.h.
int RMParms::decoroptions |
Definition at line 71 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
char RMParms::decorstyle[RM_SIZE] |
Definition at line 50 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
int RMParms::difficulty |
Definition at line 66 of file random_map.h.
Referenced by generate_random_map(), place_chest(), place_special_exit(), place_specials_in_map(), place_treasure(), and write_map_parameters_to_string().
int RMParms::difficulty_given |
Definition at line 67 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
float RMParms::difficulty_increase |
Definition at line 68 of file random_map.h.
Referenced by generate_random_map(), place_special_exit(), and write_map_parameters_to_string().
char RMParms::doorstyle[RM_SIZE] |
Definition at line 49 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
int RMParms::dungeon_depth |
Definition at line 70 of file random_map.h.
Referenced by place_exits(), and write_map_parameters_to_string().
int RMParms::dungeon_level |
Definition at line 69 of file random_map.h.
Referenced by generate_random_map(), keyplace(), place_exits(), place_special_exit(), and write_map_parameters_to_string().
char RMParms::dungeon_name[RM_SIZE] |
Definition at line 57 of file random_map.h.
Referenced by keyplace(), and write_map_parameters_to_string().
char RMParms::exit_on_final_map[RM_SIZE] |
Definition at line 56 of file random_map.h.
Referenced by place_exits(), and write_map_parameters_to_string().
char RMParms::exitstyle[RM_SIZE] |
Definition at line 54 of file random_map.h.
Referenced by generate_random_map(), place_special_exit(), and write_map_parameters_to_string().
int RMParms::expand2x |
Definition at line 61 of file random_map.h.
Referenced by generate_random_map(), layoutgen(), and write_map_parameters_to_string().
char RMParms::final_exit_archetype[RM_SIZE] |
Definition at line 53 of file random_map.h.
Referenced by place_exits(), and write_map_parameters_to_string().
char RMParms::final_map[RM_SIZE] |
Definition at line 52 of file random_map.h.
Referenced by enter_random_map(), place_exits(), and write_map_parameters_to_string().
char RMParms::floorstyle[RM_SIZE] |
Definition at line 45 of file random_map.h.
Referenced by generate_random_map(), place_special_exit(), and write_map_parameters_to_string().
int RMParms::layoutoptions1 |
Definition at line 62 of file random_map.h.
Referenced by layoutgen(), and write_map_parameters_to_string().
int RMParms::layoutoptions2 |
Definition at line 63 of file random_map.h.
Referenced by layoutgen(), and write_map_parameters_to_string().
int RMParms::layoutoptions3 |
Definition at line 64 of file random_map.h.
Referenced by write_map_parameters_to_string().
char RMParms::layoutstyle[RM_SIZE] |
Definition at line 48 of file random_map.h.
Referenced by layoutgen(), and write_map_parameters_to_string().
int RMParms::map_layout_style |
Definition at line 76 of file random_map.h.
Referenced by layoutgen(), place_treasure(), and symmetrize_layout().
char RMParms::monsterstyle[RM_SIZE] |
Definition at line 46 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
int RMParms::multiple_floors |
Definition at line 81 of file random_map.h.
Referenced by make_map_floor(), and write_map_parameters_to_string().
int RMParms::orientation |
Definition at line 72 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
char RMParms::origin_map[RM_SIZE] |
Definition at line 51 of file random_map.h.
Referenced by enter_random_map(), enter_random_template_map(), and place_exits().
int RMParms::origin_x |
Definition at line 74 of file random_map.h.
Referenced by enter_random_map(), enter_random_template_map(), place_exits(), and write_map_parameters_to_string().
int RMParms::origin_y |
Definition at line 73 of file random_map.h.
Referenced by enter_random_map(), enter_random_template_map(), place_exits(), and write_map_parameters_to_string().
int RMParms::random_seed |
Definition at line 75 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
struct regiondef* RMParms::region |
Definition at line 80 of file random_map.h.
Referenced by enter_random_map(), enter_random_template_map(), and generate_random_map().
int RMParms::symmetry |
Definition at line 65 of file random_map.h.
Referenced by layoutgen(), and write_map_parameters_to_string().
int RMParms::symmetry_used |
Definition at line 79 of file random_map.h.
Referenced by layoutgen(), place_treasure(), and symmetrize_layout().
char RMParms::this_map[RM_SIZE] |
Definition at line 55 of file random_map.h.
Referenced by write_map_parameters_to_string().
long unsigned int RMParms::total_map_hp |
Definition at line 77 of file random_map.h.
Referenced by place_monsters(), and place_treasure().
int RMParms::treasureoptions |
Definition at line 78 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
char RMParms::treasurestyle[RM_SIZE] |
Definition at line 47 of file random_map.h.
Referenced by generate_random_map(), and write_map_parameters_to_string().
char RMParms::wall_name[RM_SIZE] |
Definition at line 44 of file random_map.h.
Referenced by make_map_walls(), and retrofit_joined_wall().
char RMParms::wallstyle[RM_SIZE] |
Definition at line 43 of file random_map.h.
Referenced by generate_random_map(), place_special_exit(), and write_map_parameters_to_string().
int RMParms::Xsize |
Definition at line 59 of file random_map.h.
Referenced by can_make_wall(), doorify_layout(), dump_layout(), enter_random_map(), enter_random_template_map(), find_doors_in_room(), find_in_layout(), find_monster_in_room(), find_spot_in_room(), generate_random_map(), keyplace(), layoutgen(), main(), make_map_floor(), make_map_walls(), place_exits(), place_monsters(), place_treasure(), put_decor(), put_doors(), roomify_layout(), rotate_layout(), symmetrize_layout(), unblock_exits(), and write_map_parameters_to_string().
int RMParms::Ysize |
Definition at line 60 of file random_map.h.
Referenced by can_make_wall(), doorify_layout(), dump_layout(), enter_random_map(), enter_random_template_map(), find_doors_in_room(), find_in_layout(), find_monster_in_room(), find_spot_in_room(), generate_random_map(), keyplace(), layoutgen(), main(), make_map_floor(), make_map_walls(), place_exits(), place_monsters(), place_treasure(), put_decor(), put_doors(), roomify_layout(), rotate_layout(), symmetrize_layout(), unblock_exits(), and write_map_parameters_to_string().