use common::Point2D;
+use ::{point, time_scope};
use core::render::Renderer;
use noise::{NoiseFn, OpenSimplex, Seedable};
use rand::Rng;
impl Grid {
fn generate(iterations: u8) -> Grid {
+ time_scope!("grid generation");
+
let cell_size = 20;
let (width, height) = (2560 / cell_size, 1440 / cell_size);
}
fn find_regions(&self) -> Vec<Region> {
+ 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 {