From 575c9e0a18e1e7ab4d143e2efffe86b24eba8eda Mon Sep 17 00:00:00 2001 From: Sage Vaillancourt Date: Sun, 9 Feb 2025 12:15:37 -0500 Subject: [PATCH] Explicitly set minimap draw sizes --- src/draw/overlay.lua | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/draw/overlay.lua b/src/draw/overlay.lua index a19e2bb..4d88162 100644 --- a/src/draw/overlay.lua +++ b/src/draw/overlay.lua @@ -12,19 +12,29 @@ local MinimapOffsetX = MinimapPosX + 5 local MinimapMultY = 0.70 * MinimapSizeY / C.FieldHeight local MinimapOffsetY = MinimapPosY - 15 +local RunnerSquareWidth = 8 +local FielderCircleRadius = 4 +local FielderCircleStrokeWidth = 2 + function drawMinimap(runners, fielders) Minimap:draw(MinimapPosX, MinimapPosY) gfx.setColor(gfx.kColorBlack) for _, runner in pairs(runners) do local x = (MinimapMultX * runner.x) + MinimapOffsetX local y = (MinimapMultY * runner.y) + MinimapOffsetY - gfx.fillRect(x, y, 8, 8) + gfx.fillRect(x, y, RunnerSquareWidth, RunnerSquareWidth) end + gfx.setLineWidth(FielderCircleStrokeWidth) for _, fielder in pairs(fielders) do local x = (MinimapMultX * fielder.x) + MinimapOffsetX local y = (MinimapMultY * fielder.y) + MinimapOffsetY - if x > MinimapPosX and x < MinimapBoundX and y > MinimapPosY and y < MinimapBoundY then - gfx.drawCircleAtPoint(x, y, 4) + if + x > MinimapPosX + and x < MinimapBoundX + and y > MinimapPosY + and y < MinimapBoundY + then + gfx.drawCircleAtPoint(x, y, FielderCircleRadius) end end end