From 796f0e9f4fef4bb0464721e506ac822da55fe53b Mon Sep 17 00:00:00 2001 From: tovjemam Date: Fri, 5 Dec 2025 14:47:11 +0100 Subject: [PATCH] Fix cast --- src/renderers/pgm_renderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderers/pgm_renderer.cpp b/src/renderers/pgm_renderer.cpp index 4d6ca2d..87ac26f 100644 --- a/src/renderers/pgm_renderer.cpp +++ b/src/renderers/pgm_renderer.cpp @@ -31,8 +31,7 @@ void PgmRenderer::DrawRectangle(const math::Vector& pos, const math::Vector& siz void PgmRenderer::DrawCircle(const math::Vector& center, float radius) { - // TODO: cast - RasterizeCircle(center.x, center.y, radius); + RasterizeCircle(static_cast(center.x), static_cast(center.y), static_cast(radius)); } void PgmRenderer::Save(const std::filesystem::path& path) @@ -84,6 +83,7 @@ void PgmRenderer::RasterizeLine(int x0, int y0, int x1, int y1) while (true) { // draw a square of pixels for thickness + // could be done better but whatever for (int i = -w / 2; i <= w / 2; i++) { for (int j = -w / 2; j <= w / 2; j++)