Minor improvement to `LuaPictureBox.DrawPolygon`
This commit is contained in:
parent
ed59b5e874
commit
6ffc71b183
|
@ -276,11 +276,12 @@ namespace BizHawk.Client.EmuHawk
|
||||||
var pointsList = TableHelper.EnumerateValues<LuaTable>(points)
|
var pointsList = TableHelper.EnumerateValues<LuaTable>(points)
|
||||||
.Select(table => TableHelper.EnumerateValues<long>(table).ToList()).ToList();
|
.Select(table => TableHelper.EnumerateValues<long>(table).ToList()).ToList();
|
||||||
var pointsArr = new Point[pointsList.Count];
|
var pointsArr = new Point[pointsList.Count];
|
||||||
|
var x1 = x ?? 0;
|
||||||
|
var y1 = y ?? 0;
|
||||||
var i = 0;
|
var i = 0;
|
||||||
foreach (var point in pointsList)
|
foreach (var point in pointsList)
|
||||||
{
|
{
|
||||||
pointsArr[i] = new Point((int) point[0] + x ?? 0, (int) point[1] + y ?? 0);
|
pointsArr[i++] = new(x1 + (int) point[0], y1 + (int) point[1]);
|
||||||
i++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var boxBackground = Graphics.FromImage(Image);
|
var boxBackground = Graphics.FromImage(Image);
|
||||||
|
|
Loading…
Reference in New Issue