Enable batch filters for encounter database

This commit is contained in:
Kurt
2021-06-08 20:14:27 -07:00
parent 910fce9812
commit 71fd8b36e9

View File

@@ -213,6 +213,13 @@ private IEnumerable<IEncounterInfo> SearchDatabase()
: results.Where(z => z.Generation <= 7);
}
if (RTB_Instructions.Lines.Any(line => line.Length > 0))
{
var filters = StringInstruction.GetFilters(RTB_Instructions.Lines).ToArray();
BatchEditing.ScreenStrings(filters);
results = results.Where(enc => BatchEditing.IsFilterMatch(filters, enc)); // Compare across all filters
}
return results;
}
@@ -357,11 +364,6 @@ private static Image GetImage(IEncounterTemplate enc)
_ => 0,
};
private void Menu_SearchAdvanced_Click(object sender, EventArgs e)
{
// todo
}
private void Menu_Exit_Click(object sender, EventArgs e) => Close();
protected override void OnMouseWheel(MouseEventArgs e)