equal
deleted
inserted
replaced
124 theme: &Theme, |
124 theme: &Theme, |
125 ) -> Vec2D<u32> |
125 ) -> Vec2D<u32> |
126 where |
126 where |
127 LandT: Copy + Default + PartialEq, |
127 LandT: Copy + Default + PartialEq, |
128 { |
128 { |
129 let mut texture = Vec2D::new(land.size().size(), 0); |
129 let mut texture = Vec2D::new(&land.size().size(), 0); |
130 |
130 |
131 if let Some(land_sprite) = theme.land_texture() { |
131 if let Some(land_sprite) = theme.land_texture() { |
132 for (row_index, (land_row, tex_row)) in land.rows().zip(texture.rows_mut()).enumerate() |
132 for (row_index, (land_row, tex_row)) in land.rows().zip(texture.rows_mut()).enumerate() |
133 { |
133 { |
134 let sprite_row = land_sprite.get_row(row_index % land_sprite.height()); |
134 let sprite_row = land_sprite.get_row(row_index % land_sprite.height()); |