Move block_color() to new module

This commit is contained in:
Matthias Schiffer 2023-05-04 20:53:06 +02:00
parent e801631561
commit 25710bb1ed
Signed by: neocturne
GPG key ID: 16EF3F64CB201D9C
3 changed files with 21 additions and 15 deletions

View file

@ -0,0 +1,10 @@
use super::{Biome, BlockType};
pub fn block_color(block: BlockType, _biome: &Biome, depth: f32) -> [u8; 4] {
let h = 0.5 + 0.005 * depth;
let c = block
.color
.0
.map(|v| (f32::from(v) * h).clamp(0.0, 255.0) as u8);
[c[0], c[1], c[2], 255]
}