X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcore%2Flevel%2Flvlgen.rs;h=2e4d2f681d5ce3725bca08943397a9521251ee49;hb=refs%2Fheads%2Fdemo;hp=8cdf6df897846bc606513e48d57fa31ac7b363ff;hpb=0c56b1f7a5568d6bfbebd196cf63ccef503cf959;p=kaka%2Frust-sdl-test.git diff --git a/src/core/level/lvlgen.rs b/src/core/level/lvlgen.rs index 8cdf6df..2e4d2f6 100644 --- a/src/core/level/lvlgen.rs +++ b/src/core/level/lvlgen.rs @@ -1,4 +1,4 @@ -use common::{Point, Dimension}; +use geometry::{Point, Dimension}; use noise::{NoiseFn, OpenSimplex, Seedable}; use rand::Rng; use super::{Grid, Level, WallRegion}; @@ -227,7 +227,7 @@ impl LevelGenerator { let outline = r.outline(&grid.scale); let mut floats = outline.iter().map(|p| point!(p.x as f64, p.y as f64)).collect(); self.smooth_wall(&mut floats, self.wall_smooth_radius as isize); - let wall = WallRegion::new(floats); + let wall = WallRegion::new(walls.len(), floats); walls.push(wall); } }