X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fcore%2Flevel.rs;h=c3f4aae4cd4ac829eb7f8a08d81d816e9b4ae99f;hb=af18b07f3ff382c0bb122d0e0b235cd7991a2597;hp=087af3a8f036926137d30739ca6988f0e6dc7fa8;hpb=eb253fcc25b0af3ec7b804ea8e1b73426564883b;p=kaka%2Frust-sdl-test.git diff --git a/src/core/level.rs b/src/core/level.rs index 087af3a..c3f4aae 100644 --- a/src/core/level.rs +++ b/src/core/level.rs @@ -1,4 +1,5 @@ use common::Point2D; +use ::{point, time_scope}; use core::render::Renderer; use noise::{NoiseFn, OpenSimplex, Seedable}; use rand::Rng; @@ -63,6 +64,8 @@ pub struct Grid { impl Grid { fn generate(iterations: u8) -> Grid { + time_scope!("grid generation"); + let cell_size = 20; let (width, height) = (2560 / cell_size, 1440 / cell_size); @@ -189,6 +192,7 @@ impl Grid { } fn find_regions(&self) -> Vec { + time_scope!("finding all regions"); let mut regions = vec!(); let mut marked = vec!(vec!(false; self.height); self.width); for x in 0..self.width {