This commit is contained in:
yuni 2024-04-08 04:27:02 +02:00
parent 2ae05214f6
commit 48e54265f9

View file

@ -439,7 +439,6 @@ fn update_hud(
let integrity = suit.integrity * 100.0;
text.sections[11].value = format!("{integrity:.0}%");
let speed = cam_v.length();
let kmh = speed * 60.0 * 60.0 / 1000.0;
let speed_readable = nature::readable_distance(speed);
let gforce = gforce.gforce;
//text.sections[17].value = format!("{speed_readable}/s / {kmh:.0}km/h / {gforce:.1}g");
@ -469,28 +468,20 @@ fn update_hud(
}
}
let target_name: String;
let distance: String;
if dist_scalar.is_nan() {
distance = "UNKNOWN".to_string();
}
else if dist_scalar != 0.0 {
distance = nature::readable_distance(dist_scalar);
}
else {
distance = "ERROR".to_string();
}
if q_target.is_empty() {
text.sections[14].value = format!("\nv {speed_readable}/s + {gforce:.1}g");
}
else {
let targets: Vec<String> = q_target
.iter()
.map(|(_, clickable)| clickable.name.clone().unwrap_or("<unnamed>".to_string()))
.collect();
target_name = targets.join(", ");
if let Ok((_, clickable)) = q_target.get_single() {
let distance = if dist_scalar.is_nan() {
"UNKNOWN".to_string()
} else if dist_scalar != 0.0 {
nature::readable_distance(dist_scalar)
} else {
"ERROR".to_string()
};
let target_name = clickable.name.clone().unwrap_or("Unnamed".to_string());
text.sections[14].value = format!("\n\nTarget: {target_name}\nDistance: {distance}\nΔv {speed_readable}/s + {gforce:.1}g");
}
else {
text.sections[14].value = format!("\nv {speed_readable}/s + {gforce:.1}g");
}
}
}