Simplify parsing of `--dump-frames` flag

This commit is contained in:
YoshiRulz 2024-06-12 06:43:05 +10:00
parent 044729cc57
commit cbf1bc6abf
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
1 changed files with 3 additions and 8 deletions

View File

@ -84,15 +84,10 @@ namespace BizHawk.Client.Common
else if (argDowncased.StartsWithOrdinal("--dump-frames=")) else if (argDowncased.StartsWithOrdinal("--dump-frames="))
{ {
string list = argDowncased.Substring(argDowncased.IndexOf('=') + 1); string list = argDowncased.Substring(argDowncased.IndexOf('=') + 1);
string[] items = list.Split(','); currAviWriterFrameList = new();
currAviWriterFrameList = new HashSet<int>(); currAviWriterFrameList.AddRange(list.Split(',').Select(int.Parse));
foreach (string item in items)
{
currAviWriterFrameList.Add(int.Parse(item));
}
// automatically set dump length to maximum frame // automatically set dump length to maximum frame
autoDumpLength = currAviWriterFrameList.Order().Last(); autoDumpLength = currAviWriterFrameList.Max();
} }
else if (argDowncased.StartsWithOrdinal("--version")) else if (argDowncased.StartsWithOrdinal("--version"))
{ {