diff --git a/src/systems/debug.rs b/src/systems/debug.rs index 49ca442..da1c67f 100644 --- a/src/systems/debug.rs +++ b/src/systems/debug.rs @@ -1,7 +1,7 @@ //! Debug rendering system use std::cmp::Ordering; -use crate::constants::BOARD_PIXEL_OFFSET; +use crate::constants::{BOARD_PIXEL_OFFSET, CANVAS_SIZE}; use crate::map::builder::Map; use crate::systems::{Collider, CursorPosition, NodeId, Position, SystemTimings}; use crate::texture::ttf::{TtfAtlas, TtfRenderer}; @@ -215,8 +215,9 @@ pub fn debug_render_system( if !debug_state.enabled { return; } - let scale = - (UVec2::from(canvas.output_size().unwrap()).as_vec2() / UVec2::from(canvas.logical_size()).as_vec2()).min_element(); + let output = UVec2::from(canvas.output_size().unwrap()).as_vec2(); + let logical = CANVAS_SIZE.as_vec2(); + let scale = (output / logical).min_element(); // Create debug text renderer let text_renderer = TtfRenderer::new(1.0);