From 940e692d5b24f40147dc92c2dc23ce74c3d5ab7f Mon Sep 17 00:00:00 2001 From: Kai Stevenson Date: Sun, 16 Aug 2026 10:53:45 -0700 Subject: small refactor to update loops and timing --- src/renderer/ui.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/renderer') diff --git a/src/renderer/ui.rs b/src/renderer/ui.rs index b4e6f74..2e4ebc4 100644 --- a/src/renderer/ui.rs +++ b/src/renderer/ui.rs @@ -15,7 +15,7 @@ pub fn draw_egui<'a>( ) { puffin::profile_function!(); ui.heading("Config"); - ui.add(egui::Slider::new(&mut config.brush_radius, 1..=100).text("Brush radius")); + ui.add(egui::Slider::new(&mut config.brush_radius, 1.0..=100.0).text("Brush radius")); let material = config.brush_material.def(); @@ -58,10 +58,10 @@ pub fn draw_egui<'a>( )) }); - if let Some((x, y)) = input.last_mouse_pos_on_board { + if let Some((x, y)) = input.last_mouse_world_pos { ui.heading("Entity"); ui.label(format!("x,y=({x}, {y})")); - if let Some(cell) = world.get_cell_from_game_position(x, y) { + if let Some(cell) = world.get_cell_from_game_position(x.round() as i32, y.round() as i32) { let material = cell.material.def(); let cell_label = ui.label( egui::RichText::new(format!("Cell: {}", material.name)).color(Color32::LIGHT_BLUE), -- cgit v1.3.1