Misc fixes

This commit is contained in:
adelikat 2012-10-28 01:28:48 +00:00
parent b1039a6bf9
commit 77794dae50
1 changed files with 14 additions and 8 deletions

View File

@ -410,7 +410,14 @@ namespace BizHawk.MultiClient
if (Loop)
{
getframe = (frame % Log.Length);
if (frame < Log.Length)
{
getframe = frame;
}
else
{
getframe = ((frame - LoopOffset) % (Log.Length - LoopOffset)) + LoopOffset;
}
}
else
{
@ -894,7 +901,11 @@ namespace BizHawk.MultiClient
if (str == "1")
StartsFromSavestate = true;
}
else if (str.Contains("LoopOffset"))
if (Header.AddHeaderFromLine(str))
continue;
if (str.Contains("LoopOffset"))
{
str = ParseHeader(str, "LoopOffset");
try
@ -906,12 +917,7 @@ namespace BizHawk.MultiClient
//Do nothing
}
}
if (Header.AddHeaderFromLine(str))
continue;
if (str.StartsWith("subtitle") || str.StartsWith("sub"))
else if (str.StartsWith("subtitle") || str.StartsWith("sub"))
{
Subtitles.AddSubtitle(str);
}