lua: drawText() alignment fix

The vertical alignment "top" and "bottom" was backwards
This commit is contained in:
nog5 2018-09-14 23:16:35 +02:00
parent ab78d3ff0d
commit 6b3071d8a7
2 changed files with 8 additions and 4 deletions

View File

@ -570,6 +570,7 @@ namespace BizHawk.Client.EmuHawk
case "left": case "left":
break; break;
case "center": case "center":
case "middle":
x -= sizeOfText.Width / 2; x -= sizeOfText.Width / 2;
break; break;
case "right": case "right":
@ -583,12 +584,13 @@ namespace BizHawk.Client.EmuHawk
switch (vertalign.ToLower()) switch (vertalign.ToLower())
{ {
default: default:
case "bottom": case "top":
break; break;
case "center":
case "middle": case "middle":
y -= sizeOfText.Height / 2; y -= sizeOfText.Height / 2;
break; break;
case "top": case "bottom":
y -= sizeOfText.Height; y -= sizeOfText.Height;
break; break;
} }

View File

@ -343,6 +343,7 @@ namespace BizHawk.Client.EmuHawk
case "left": case "left":
break; break;
case "center": case "center":
case "middle":
x -= sizeOfText.Width / 2; x -= sizeOfText.Width / 2;
break; break;
case "right": case "right":
@ -356,12 +357,13 @@ namespace BizHawk.Client.EmuHawk
switch (vertalign.ToLower()) switch (vertalign.ToLower())
{ {
default: default:
case "bottom": case "top":
break; break;
case "center":
case "middle": case "middle":
y -= sizeOfText.Height / 2; y -= sizeOfText.Height / 2;
break; break;
case "top": case "bottom":
y -= sizeOfText.Height; y -= sizeOfText.Height;
break; break;
} }