… | |
… | |
1812 | |
1812 | |
1813 | sub parse_random_map_params { |
1813 | sub parse_random_map_params { |
1814 | my ($spec) = @_; |
1814 | my ($spec) = @_; |
1815 | |
1815 | |
1816 | my $rmp = { # defaults |
1816 | my $rmp = { # defaults |
1817 | xsize => -1, |
1817 | xsize => (cf::rndm 15, 40), |
1818 | ysize => -1, |
1818 | ysize => (cf::rndm 15, 40), |
|
|
1819 | symmetry => (cf::rndm 1, cf::SYMMETRY_XY), |
|
|
1820 | #layout => string |
1819 | }; |
1821 | }; |
1820 | |
1822 | |
1821 | for (split /\n/, $spec) { |
1823 | for (split /\n/, $spec) { |
1822 | my ($k, $v) = split /\s+/, $_, 2; |
1824 | my ($k, $v) = split /\s+/, $_, 2; |
1823 | |
1825 | |