fix hud toggling when starting the game with disabled hud

This commit is contained in:
yuni 2024-06-17 01:48:46 +02:00
parent 377c2a4f0b
commit 20e17e8faa

View file

@ -442,6 +442,7 @@ pub fn setup(
},
gauge.clone(),
GaugeLength(bar_length),
ToggleableHudElement,
));
});
@ -465,29 +466,35 @@ pub fn setup(
))
.with_children(|builder| {
// The gauge symbol
builder.spawn((ImageBundle {
image: UiImage::new(asset_server.load(sprite.to_string())),
style: Style {
width: Val::Px(icon_size),
height: Val::Px(icon_size),
builder.spawn((
ImageBundle {
image: UiImage::new(asset_server.load(sprite.to_string())),
style: Style {
width: Val::Px(icon_size),
height: Val::Px(icon_size),
..Default::default()
},
visibility,
..Default::default()
},
visibility,
..Default::default()
},));
ToggleableHudElement,
));
// The gauge bar border
builder.spawn((ImageBundle {
image: UiImage::new(gauges_handle.clone()),
style: Style {
width: Val::Px(bar_length),
height: Val::Px(10.0),
bottom: Val::Px(8.0),
left: Val::Px(gauge_bar_padding_left),
builder.spawn((
ImageBundle {
image: UiImage::new(gauges_handle.clone()),
style: Style {
width: Val::Px(bar_length),
height: Val::Px(10.0),
bottom: Val::Px(8.0),
left: Val::Px(gauge_bar_padding_left),
..Default::default()
},
visibility,
..Default::default()
},
visibility,
..Default::default()
},));
ToggleableHudElement,
));
});
}