From 74092dfb6a0e06f59ec70b3a87b63a1ad8011640 Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Wed, 24 May 2023 03:19:52 +0200 Subject: Add visible/total blocks count to debug menu --- src/gfx/debug_menu.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/gfx/debug_menu.rs') 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, + )); } } -- cgit v1.2.3