From 27af3a586df1ec0573fbe06ca4857a07644ceb9e Mon Sep 17 00:00:00 2001 From: Quantum Date: Sun, 1 Aug 2021 21:52:19 -0400 Subject: [PATCH] Transforming sizes by m_matrix is a bad idea... I also forgot m_matrix in the filled rectangle routine... --- src/util/render.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util/render.cpp b/src/util/render.cpp index b953954..c67b3ae 100644 --- a/src/util/render.cpp +++ b/src/util/render.cpp @@ -14,6 +14,7 @@ void Render::rectangle(Vector2 start, Vector2 end, Color color) { void Render::rectangle_sz(Vector2 start, Vector2 size, Color color) { auto screen_start = m_matrix * m_view_matrix * Vector3(start, 1); + // auto screen_size = m_matrix * Vector3(size, 1); m_pge->DrawRect( screen_start.x(), screen_start.y(), @@ -36,7 +37,8 @@ void Render::fill_rectangle(Vector2 start, Vector2 end, Color color) { } void Render::fill_rectangle_sz(Vector2 start, Vector2 size, Color color) { - auto screen_start = m_view_matrix * Vector3(start, 1); + auto screen_start = m_matrix * m_view_matrix * Vector3(start, 1); + // auto screen_size = m_matrix * Vector3(size, 1); m_pge->FillRect( screen_start.x(), screen_start.y(),