#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum CallistoRegion {
ValhallaBasin,
AsgardMultiRing,
CrateredPlains,
DarkTerrain,
}
pub fn named_region(latitude_deg: f64, longitude_deg: f64) -> CallistoRegion {
if (5.0..=25.0).contains(&latitude_deg) && (-70.0..=20.0).contains(&longitude_deg) {
CallistoRegion::ValhallaBasin
} else if (-35.0..=-15.0).contains(&latitude_deg) && (120.0..=160.0).contains(&longitude_deg) {
CallistoRegion::AsgardMultiRing
} else if longitude_deg.abs() > 120.0 {
CallistoRegion::DarkTerrain
} else {
CallistoRegion::CrateredPlains
}
}