equal
deleted
inserted
replaced
14 Self { outline_template } |
14 Self { outline_template } |
15 } |
15 } |
16 } |
16 } |
17 |
17 |
18 impl LandGenerator for TemplatedLandGenerator { |
18 impl LandGenerator for TemplatedLandGenerator { |
19 fn generate_land<T: Copy + PartialEq, I: Iterator<Item = u32>>( |
19 fn generate_land<T: Copy + PartialEq + Default, I: Iterator<Item = u32>>( |
20 &self, |
20 &self, |
21 parameters: &LandGenerationParameters<T>, |
21 parameters: &LandGenerationParameters<T>, |
22 random_numbers: &mut I, |
22 random_numbers: &mut I, |
23 ) -> Land2D<T> { |
23 ) -> Land2D<T> { |
24 let mut land = Land2D::new(&self.outline_template.size, parameters.basic); |
24 let mut land = Land2D::new(&self.outline_template.size, parameters.basic); |