diff options
Diffstat (limited to 'graphics')
| -rw-r--r-- | graphics/src/render.rs | 8 |
1 files changed, 3 insertions, 5 deletions
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<RenderTexture2D>, /// 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(), }) } |