#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum TerrainMaterial {
MareBasalt,
HighlandAnorthosite,
PolarIce,
FreshCraterEjecta,
}
pub fn material_from_albedo(albedo: f64, polar: bool) -> TerrainMaterial {
if polar && albedo > 0.2 {
TerrainMaterial::PolarIce
} else if albedo < 0.11 {
TerrainMaterial::MareBasalt
} else if albedo > 0.2 {
TerrainMaterial::FreshCraterEjecta
} else {
TerrainMaterial::HighlandAnorthosite
}
}