Crossfire Server, Branches 1.12  R18729
RMParms Struct Reference

#include <random_map.h>

+ Collaboration diagram for RMParms:

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 regiondefregion
 
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
 

Detailed Description

Random map parameters.

Definition at line 42 of file random_map.h.

Field Documentation

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_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
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
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]
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]
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
int RMParms::origin_y
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]

The documentation for this struct was generated from the following file: