voxel-rs/src/voxel/world/mod.rs

20 lines
333 B
Rust

mod chunk;
mod manager;
pub use {chunk::Chunk, manager::*};
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub enum Voxel {
Empty,
Color(u8, u8, u8),
}
#[derive(Debug, Clone, Copy)]
pub struct GenerationSettings {
pub seed: i32,
pub frequency: f32,
pub octaves: u8,
pub gain: f32,
pub lacunarity: f32,
}