summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2026-05-03 18:37:35 -0400
committerJon Santmyer <jon@jonsantmyer.com>2026-05-03 18:37:35 -0400
commitdd5de0107163bc3ea3898c07089d00f82feeec5e (patch)
treed8feef7d8a89c01ef183c6b032b29cd6d451aaec /src/ui
parent759d5d27c7773c7fe8b165ce08b57204db990b74 (diff)
downloadsystemic4x-dd5de0107163bc3ea3898c07089d00f82feeec5e.tar.gz
systemic4x-dd5de0107163bc3ea3898c07089d00f82feeec5e.tar.bz2
systemic4x-dd5de0107163bc3ea3898c07089d00f82feeec5e.zip
add tick and subtick system for solar system orbit updates
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/camera_info.rs10
-rw-r--r--src/ui/topbar.rs9
2 files changed, 7 insertions, 12 deletions
diff --git a/src/ui/camera_info.rs b/src/ui/camera_info.rs
index a7bc80b..fa46f50 100644
--- a/src/ui/camera_info.rs
+++ b/src/ui/camera_info.rs
@@ -53,16 +53,6 @@ impl CameraWindowState
});
ui.label(format!("Scale: {}", camera_state.camera_scale));
- match camera_state.camera_rot {
- Some(rot) => {
- ui.label(format!("pitch:{:^10} yaw:{:^10}",
- rot.y.0,
- rot.x.0,
- ));
- },
- None => {}
- }
-
});
});
}
diff --git a/src/ui/topbar.rs b/src/ui/topbar.rs
index 07c20a1..faa809f 100644
--- a/src/ui/topbar.rs
+++ b/src/ui/topbar.rs
@@ -43,6 +43,8 @@ impl TopBarState
}
});
+ ui.separator();
+
let button_seconds = [
1,
5,
@@ -58,6 +60,11 @@ impl TopBarState
let selected_button = state.auto_tick;
let timeman = game_state.timeman_mut();
+ ui.vertical(|ui| {
+ ui.label("Manual");
+ ui.checkbox(&mut state.do_auto_tick, "Auto");
+ });
+
button_seconds.iter().for_each(|&seconds| {
ui.vertical(|ui| {
let auto_selected = match selected_button {
@@ -75,8 +82,6 @@ impl TopBarState
}
});
});
-
- ui.checkbox(&mut state.do_auto_tick, "Auto");
});
ui.vertical_centered_justified(|ui| {
let timeman = game_state.timeman_mut();