diff options
Diffstat (limited to 'src/gfx/debug_menu.rs')
-rw-r--r-- | src/gfx/debug_menu.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/gfx/debug_menu.rs b/src/gfx/debug_menu.rs index 4baf0f1..1f6ebf4 100644 --- a/src/gfx/debug_menu.rs +++ b/src/gfx/debug_menu.rs @@ -1,19 +1,15 @@ use super::{camera::Camera, font::Font}; use wgpu_glyph::{Section, Text}; +#[derive(Default)] pub struct DebugMenu { pub enabled: bool, pub fps: usize, + pub blocks: usize, + pub blocks_visible: usize, } impl DebugMenu { - pub fn new() -> Self { - Self { - enabled: false, - fps: 0, - } - } - pub fn render(&self, bounds: (f32, f32), camera: &Camera, font: &mut Font) { if !self.enabled { return; @@ -48,5 +44,9 @@ impl DebugMenu { )); add_text(&format!("yaw: {:.1}°", (camera.rot.y.0 + 360.0) % 360.0)); add_text(&format!("pitch: {:.1}°", camera.rot.z.0)); + add_text(&format!( + "blocks visible: {}/{}", + self.blocks_visible, self.blocks, + )); } } |