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="))
{
string list = argDowncased.Substring(argDowncased.IndexOf('=') + 1);
string[] items = list.Split(',');
currAviWriterFrameList = new HashSet<int>();
foreach (string item in items)
{
currAviWriterFrameList.Add(int.Parse(item));
}
currAviWriterFrameList = new();
currAviWriterFrameList.AddRange(list.Split(',').Select(int.Parse));
// automatically set dump length to maximum frame
autoDumpLength = currAviWriterFrameList.Order().Last();
autoDumpLength = currAviWriterFrameList.Max();
}
else if (argDowncased.StartsWithOrdinal("--version"))
{