Module mapgen::filter::noise_generator
source · Expand description
Apply noise to the map. Each cell will be set to Floor with the given probabilty.
Example usage:
use rand::prelude::*;
use mapgen::{MapBuffer, MapFilter};
use mapgen::filter::NoiseGenerator;
let mut rng = StdRng::seed_from_u64(100);
let gen = NoiseGenerator::uniform();
let map = gen.modify_map(&mut rng, &MapBuffer::new(80, 50));
assert_eq!(map.width, 80);
assert_eq!(map.height, 50);
Structs
Map noise generator