diff options
Diffstat (limited to 'src/renderer/ui.rs')
| -rw-r--r-- | src/renderer/ui.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/renderer/ui.rs b/src/renderer/ui.rs index 27b3be4..c4f7585 100644 --- a/src/renderer/ui.rs +++ b/src/renderer/ui.rs @@ -107,9 +107,12 @@ pub fn draw_egui<'a>( .last_mouse_world_pos .map(|p| ui.label(format!("Mouse (world): x,y=({x}, {y})", x = p.0, y = p.1,))); - input - .last_mouse_chunk_pos - .map(|p| ui.label(format!("Mouse (chunk): x,y=({x}, {y})", x = p.0, y = p.1,))); + if let Some(p) = input.last_mouse_chunk_pos { + ui.label(format!("Mouse (chunk): x,y=({x}, {y})", x = p.0, y = p.1,)); + if let Some(&chunk) = world.chunk_position_to_chunk_idx.get(&p) { + ui.label(format!("Sleeping={}", world.chunks[chunk].sleeping)); + } + } input .last_mouse_local_pos |
