From 6ffc71b18312693bf4af0a0b6dbf59035bd3bccf Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Sat, 4 Jan 2025 00:19:06 +1000 Subject: [PATCH] Minor improvement to `LuaPictureBox.DrawPolygon` --- src/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs index a12c5f81ae..67996e2e36 100644 --- a/src/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs +++ b/src/BizHawk.Client.EmuHawk/tools/Lua/LuaPictureBox.cs @@ -276,11 +276,12 @@ namespace BizHawk.Client.EmuHawk var pointsList = TableHelper.EnumerateValues(points) .Select(table => TableHelper.EnumerateValues(table).ToList()).ToList(); var pointsArr = new Point[pointsList.Count]; + var x1 = x ?? 0; + var y1 = y ?? 0; var i = 0; foreach (var point in pointsList) { - pointsArr[i] = new Point((int) point[0] + x ?? 0, (int) point[1] + y ?? 0); - i++; + pointsArr[i++] = new(x1 + (int) point[0], y1 + (int) point[1]); } var boxBackground = Graphics.FromImage(Image);