From 686293486f55e56172970d215f253e5420982403 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 11 Nov 2025 17:39:19 -0500 Subject: graphics: refactor scratch text buf --- graphics/src/render.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'graphics/src/render.rs') diff --git a/graphics/src/render.rs b/graphics/src/render.rs index 6fd2ea4..9ff156a 100644 --- a/graphics/src/render.rs +++ b/graphics/src/render.rs @@ -43,8 +43,9 @@ macro_rules! vec2 { macro_rules! draw_text { ($self:ident, $r:expr, $x:expr, $y:expr, $($arg:tt)*) => {{ - let _ = writeln!(&mut $self.text_buf[0..], $($arg)*); - $self.draw_text($r, &$self.text_buf, $x, $y); + let mut buffer = [0u8; MAX_TEXT_LEN]; + let _ = writeln!(&mut buffer[..], $($arg)*); + $self.draw_text($r, &buffer, $x, $y); }}; } @@ -173,8 +174,6 @@ pub struct Renderer { framebuffer: Option, /// Show debug UI debug: bool, - /// Scratch buffer to format text into - text_buf: [u8; MAX_TEXT_LEN], /// Frame timer timer: Timer, } @@ -202,7 +201,6 @@ impl Renderer { tiles_hash: None, framebuffer: Some(framebuffer), debug: false, - text_buf: [0u8; MAX_TEXT_LEN], timer: Timer::new(), }) } -- cgit v1.2.3-freya