summaryrefslogtreecommitdiff
path: root/src/gfx/debug_menu.rs
diff options
context:
space:
mode:
authorLizzy Fleckenstein <eliasfleckenstein@web.de>2023-05-24 03:19:52 +0200
committerLizzy Fleckenstein <eliasfleckenstein@web.de>2023-05-24 03:19:52 +0200
commit74092dfb6a0e06f59ec70b3a87b63a1ad8011640 (patch)
tree12cc7ef4303113d54b598d6b731478572e583684 /src/gfx/debug_menu.rs
parent63d0c704e889f0b05f03f39903378324ca5b6431 (diff)
downloadmt_client-74092dfb6a0e06f59ec70b3a87b63a1ad8011640.tar.xz
Add visible/total blocks count to debug menu
Diffstat (limited to 'src/gfx/debug_menu.rs')
-rw-r--r--src/gfx/debug_menu.rs14
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,
+ ));
}
}