Remove default arguments from `LuaPictureBox.*`
This commit is contained in:
parent
1fc443640a
commit
e5e055b7a4
|
@ -82,7 +82,13 @@ namespace BizHawk.Client.EmuHawk
|
||||||
boxBackground.DrawBezier(GetPen(TableHelper.ParseColor(color)), pointsArr[0], pointsArr[1], pointsArr[2], pointsArr[3]);
|
boxBackground.DrawBezier(GetPen(TableHelper.ParseColor(color)), pointsArr[0], pointsArr[1], pointsArr[2], pointsArr[3]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawBox(int x, int y, int x2, int y2, [LuaColorParam] object line = null, [LuaColorParam] object background = null)
|
public void DrawBox(
|
||||||
|
int x,
|
||||||
|
int y,
|
||||||
|
int x2,
|
||||||
|
int y2,
|
||||||
|
[LuaColorParam] object line,
|
||||||
|
[LuaColorParam] object background)
|
||||||
{
|
{
|
||||||
if (x < x2)
|
if (x < x2)
|
||||||
{
|
{
|
||||||
|
@ -115,7 +121,13 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawEllipse(int x, int y, int width, int height, [LuaColorParam] object line = null, [LuaColorParam] object background = null)
|
public void DrawEllipse(
|
||||||
|
int x,
|
||||||
|
int y,
|
||||||
|
int width,
|
||||||
|
int height,
|
||||||
|
[LuaColorParam] object line,
|
||||||
|
[LuaColorParam] object background)
|
||||||
{
|
{
|
||||||
var bg = TableHelper.SafeParseColor(background) ?? _defaultBackground;
|
var bg = TableHelper.SafeParseColor(background) ?? _defaultBackground;
|
||||||
var boxBackground = Graphics.FromImage(Image);
|
var boxBackground = Graphics.FromImage(Image);
|
||||||
|
@ -129,7 +141,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
boxBackground.DrawEllipse(GetPen(TableHelper.SafeParseColor(line) ?? _defaultForeground), x, y, width, height);
|
boxBackground.DrawEllipse(GetPen(TableHelper.SafeParseColor(line) ?? _defaultForeground), x, y, width, height);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawIcon(string path, int x, int y, int? width = null, int? height = null)
|
public void DrawIcon(string path, int x, int y, int? width, int? height)
|
||||||
{
|
{
|
||||||
Icon icon;
|
Icon icon;
|
||||||
if (width.HasValue && height.HasValue)
|
if (width.HasValue && height.HasValue)
|
||||||
|
@ -145,7 +157,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
boxBackground.DrawIcon(icon, x, y);
|
boxBackground.DrawIcon(icon, x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawImage(string path, int x, int y, int? width = null, int? height = null, bool cache = true)
|
public void DrawImage(string path, int x, int y, int? width, int? height, bool cache)
|
||||||
{
|
{
|
||||||
if (!_imageCache.TryGetValue(path, out var img))
|
if (!_imageCache.TryGetValue(path, out var img))
|
||||||
{
|
{
|
||||||
|
@ -170,7 +182,16 @@ namespace BizHawk.Client.EmuHawk
|
||||||
_imageCache.Clear();
|
_imageCache.Clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawImageRegion(string path, int sourceX, int sourceY, int sourceWidth, int sourceHeight, int destX, int destY, int? destWidth = null, int? destHeight = null)
|
public void DrawImageRegion(
|
||||||
|
string path,
|
||||||
|
int sourceX,
|
||||||
|
int sourceY,
|
||||||
|
int sourceWidth,
|
||||||
|
int sourceHeight,
|
||||||
|
int destX,
|
||||||
|
int destY,
|
||||||
|
int? destWidth,
|
||||||
|
int? destHeight)
|
||||||
{
|
{
|
||||||
var img = _imageCache.GetValueOrPut(path, Image.FromFile);
|
var img = _imageCache.GetValueOrPut(path, Image.FromFile);
|
||||||
var destRect = new Rectangle(destX, destY, destWidth ?? sourceWidth, destHeight ?? sourceHeight);
|
var destRect = new Rectangle(destX, destY, destWidth ?? sourceWidth, destHeight ?? sourceHeight);
|
||||||
|
@ -179,20 +200,27 @@ namespace BizHawk.Client.EmuHawk
|
||||||
boxBackground.DrawImage(img, destRect, sourceX, sourceY, sourceWidth, sourceHeight, GraphicsUnit.Pixel);
|
boxBackground.DrawImage(img, destRect, sourceX, sourceY, sourceWidth, sourceHeight, GraphicsUnit.Pixel);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawLine(int x1, int y1, int x2, int y2, [LuaColorParam] object color = null)
|
public void DrawLine(int x1, int y1, int x2, int y2, [LuaColorParam] object color)
|
||||||
{
|
{
|
||||||
var boxBackground = Graphics.FromImage(Image);
|
var boxBackground = Graphics.FromImage(Image);
|
||||||
boxBackground.DrawLine(GetPen(TableHelper.SafeParseColor(color) ?? _defaultForeground), x1, y1, x2, y2);
|
boxBackground.DrawLine(GetPen(TableHelper.SafeParseColor(color) ?? _defaultForeground), x1, y1, x2, y2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawAxis(int x, int y, int size, [LuaColorParam] object color = null)
|
public void DrawAxis(int x, int y, int size, [LuaColorParam] object color)
|
||||||
{
|
{
|
||||||
var color1 = TableHelper.SafeParseColor(color);
|
var color1 = TableHelper.SafeParseColor(color);
|
||||||
DrawLine(x + size, y, x - size, y, color1);
|
DrawLine(x + size, y, x - size, y, color1);
|
||||||
DrawLine(x, y + size, x, y - size, color1);
|
DrawLine(x, y + size, x, y - size, color1);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawArc(int x, int y, int width, int height, int startAngle, int sweepAngle, [LuaColorParam] object line = null)
|
public void DrawArc(
|
||||||
|
int x,
|
||||||
|
int y,
|
||||||
|
int width,
|
||||||
|
int height,
|
||||||
|
int startAngle,
|
||||||
|
int sweepAngle,
|
||||||
|
[LuaColorParam] object line)
|
||||||
{
|
{
|
||||||
var boxBackground = Graphics.FromImage(Image);
|
var boxBackground = Graphics.FromImage(Image);
|
||||||
boxBackground.DrawArc(GetPen(TableHelper.SafeParseColor(line) ?? _defaultForeground), x, y, width, height, startAngle, sweepAngle);
|
boxBackground.DrawArc(GetPen(TableHelper.SafeParseColor(line) ?? _defaultForeground), x, y, width, height, startAngle, sweepAngle);
|
||||||
|
@ -205,8 +233,8 @@ namespace BizHawk.Client.EmuHawk
|
||||||
int height,
|
int height,
|
||||||
int startAngle,
|
int startAngle,
|
||||||
int sweepAngle,
|
int sweepAngle,
|
||||||
[LuaColorParam] object line = null,
|
[LuaColorParam] object line,
|
||||||
[LuaColorParam] object background = null)
|
[LuaColorParam] object background)
|
||||||
{
|
{
|
||||||
var bg = TableHelper.SafeParseColor(background) ?? _defaultBackground;
|
var bg = TableHelper.SafeParseColor(background) ?? _defaultBackground;
|
||||||
var boxBackground = Graphics.FromImage(Image);
|
var boxBackground = Graphics.FromImage(Image);
|
||||||
|
@ -220,13 +248,18 @@ namespace BizHawk.Client.EmuHawk
|
||||||
boxBackground.DrawPie(GetPen(TableHelper.SafeParseColor(line) ?? _defaultForeground), x + 1, y + 1, width - 1, height - 1, startAngle, sweepAngle);
|
boxBackground.DrawPie(GetPen(TableHelper.SafeParseColor(line) ?? _defaultForeground), x + 1, y + 1, width - 1, height - 1, startAngle, sweepAngle);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawPixel(int x, int y, [LuaColorParam] object color = null)
|
public void DrawPixel(int x, int y, [LuaColorParam] object color)
|
||||||
{
|
{
|
||||||
var boxBackground = Graphics.FromImage(Image);
|
var boxBackground = Graphics.FromImage(Image);
|
||||||
boxBackground.DrawLine(GetPen(TableHelper.SafeParseColor(color) ?? _defaultForeground), x, y, x + 0.1F, y);
|
boxBackground.DrawLine(GetPen(TableHelper.SafeParseColor(color) ?? _defaultForeground), x, y, x + 0.1F, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawPolygon(LuaTable points, int? x = null, int? y = null, [LuaColorParam] object line = null, [LuaColorParam] object background = null)
|
public void DrawPolygon(
|
||||||
|
LuaTable points,
|
||||||
|
int? x,
|
||||||
|
int? y,
|
||||||
|
[LuaColorParam] object line,
|
||||||
|
[LuaColorParam] object background)
|
||||||
{
|
{
|
||||||
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();
|
||||||
|
@ -248,7 +281,13 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void DrawRectangle(int x, int y, int width, int height, [LuaColorParam] object line = null, [LuaColorParam] object background = null)
|
public void DrawRectangle(
|
||||||
|
int x,
|
||||||
|
int y,
|
||||||
|
int width,
|
||||||
|
int height,
|
||||||
|
[LuaColorParam] object line,
|
||||||
|
[LuaColorParam] object background)
|
||||||
{
|
{
|
||||||
var bg = TableHelper.SafeParseColor(background) ?? _defaultBackground;
|
var bg = TableHelper.SafeParseColor(background) ?? _defaultBackground;
|
||||||
var boxBackground = Graphics.FromImage(Image);
|
var boxBackground = Graphics.FromImage(Image);
|
||||||
|
@ -265,13 +304,13 @@ namespace BizHawk.Client.EmuHawk
|
||||||
int x,
|
int x,
|
||||||
int y,
|
int y,
|
||||||
string message,
|
string message,
|
||||||
[LuaColorParam] object foreColor = null,
|
[LuaColorParam] object foreColor,
|
||||||
[LuaColorParam] object backColor = null,
|
[LuaColorParam] object backColor,
|
||||||
int? fontSize = null,
|
int? fontSize,
|
||||||
string fontFamily = null,
|
string fontFamily,
|
||||||
string fontStyle = null,
|
string fontStyle,
|
||||||
string horizAlign = null,
|
string horizAlign,
|
||||||
string vertAlign = null)
|
string vertAlign)
|
||||||
{
|
{
|
||||||
var family = FontFamily.GenericMonospace;
|
var family = FontFamily.GenericMonospace;
|
||||||
if (fontFamily != null)
|
if (fontFamily != null)
|
||||||
|
|
Loading…
Reference in New Issue