Added noise to blocks

This commit is contained in:
Joshua Barretto 2021-07-21 10:52:02 +01:00
parent 086097cd56
commit d09f1e1c4a

View File

@ -933,6 +933,15 @@ pub fn apply_caverns_to<R: Rng>(canvas: &mut Canvas, dynamic_rng: &mut R) {
last_kind = block.kind();
let block = if block.is_filled() {
Block::new(block.kind(), block
.get_color()
.unwrap_or_default()
.map(|e| (e as f32 * dynamic_rng.gen_range(0.95..1.05)).clamped(0.0, 255.0) as u8))
} else {
block
};
let _ = canvas.set(wpos, block);
}
});