diff --git a/crates/modules/tahuantinsuyu/tahuantinsuyu-engine/src/bridge.rs b/crates/modules/tahuantinsuyu/tahuantinsuyu-engine/src/bridge.rs index 2ac3c93..0c3c26c 100644 --- a/crates/modules/tahuantinsuyu/tahuantinsuyu-engine/src/bridge.rs +++ b/crates/modules/tahuantinsuyu/tahuantinsuyu-engine/src/bridge.rs @@ -292,7 +292,12 @@ fn build_render_model( deg: p.longitude.longitude_deg() as f32, symbol: body_symbol(p.body).into(), annotation: Some(format!("{:.1}°", p.longitude.degree_in_sign_decimal())), - retrograde: p.is_retrograde(), + // `BodyPlacement` cambió entre versiones de eternal entre + // `pub fn is_retrograde(&self) -> bool` y `pub + // is_retrograde: bool` — leemos el campo crudo + // `longitude_rate_rad_per_day` (estable en ambas) para no + // depender del wrapper. + retrograde: p.longitude_rate_rad_per_day < 0.0, house: Some(p.house_number), }) .collect();