… | |
… | |
48 | uint32_t random_seed; |
48 | uint32_t random_seed; |
49 | uint64_t total_map_hp; |
49 | uint64_t total_map_hp; |
50 | int map_layout_style; |
50 | int map_layout_style; |
51 | int symmetry_used; |
51 | int symmetry_used; |
52 | |
52 | |
53 | struct region *region; |
|
|
54 | |
|
|
55 | HV *hv; |
53 | HV *hv; |
56 | void hv_clone (); // replaces the hv by a clone'd copy (%new_hv = { %hv }) |
54 | void hv_clone (); // replaces the hv by a clone'd copy (%new_hv = { %hv }) |
57 | |
55 | |
58 | shstr_tmp as_shstr () const; |
56 | shstr_tmp as_shstr () const; |
59 | |
57 | |
… | |
… | |
74 | |
72 | |
75 | // "private", adjusted sizes |
73 | // "private", adjusted sizes |
76 | int Xsize; |
74 | int Xsize; |
77 | int Ysize; |
75 | int Ysize; |
78 | |
76 | |
|
|
77 | random_map_params (); |
|
|
78 | random_map_params (HV *hv); |
79 | ~random_map_params (); |
79 | ~random_map_params (); |
80 | }; |
80 | }; |
81 | |
81 | |
82 | enum { |
82 | enum { |
83 | LAYOUT_NONE, |
83 | LAYOUT_NONE, |