Lua - fix client.setwindowsize() and client.speedmode()

This commit is contained in:
adelikat 2014-04-13 18:35:27 +00:00
parent 2cbb914b9e
commit f589a91479
1 changed files with 5 additions and 7 deletions

View File

@ -290,12 +290,11 @@ namespace BizHawk.Client.EmuHawk
)] )]
public void SetWindowSize(int size) public void SetWindowSize(int size)
{ {
var s = LuaInt(size); if (size == 1 || size == 2 || size == 3 || size == 4 || size == 5 || size == 10)
if (s == 1 || s == 2 || s == 3 || s == 4 || s == 5 || s == 10)
{ {
Global.Config.TargetZoomFactor = s; Global.Config.TargetZoomFactor = size;
GlobalWin.MainForm.FrameBufferResized(); GlobalWin.MainForm.FrameBufferResized();
GlobalWin.OSD.AddMessage("Window size set to " + s + "x"); GlobalWin.OSD.AddMessage("Window size set to " + size + "x");
} }
else else
{ {
@ -309,10 +308,9 @@ namespace BizHawk.Client.EmuHawk
)] )]
public void SpeedMode(int percent) public void SpeedMode(int percent)
{ {
var speed = LuaInt(percent); if (percent > 0 && percent < 6400)
if (speed > 0 && speed < 6400)
{ {
GlobalWin.MainForm.ClickSpeedItem(speed); GlobalWin.MainForm.ClickSpeedItem(percent);
} }
else else
{ {