mirror of
https://github.com/osukey/osukey.git
synced 2025-08-04 07:06:35 +09:00
Merge pull request #13434 from ilsubyeega/patch-2
Add `star` keyword to `FilterQueryParser` criteria
This commit is contained in:
@ -33,10 +33,11 @@ namespace osu.Game.Tests.NonVisual.Filtering
|
|||||||
* outside of the range.
|
* outside of the range.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
[Test]
|
[TestCase("star")]
|
||||||
public void TestApplyStarQueries()
|
[TestCase("stars")]
|
||||||
|
public void TestApplyStarQueries(string variant)
|
||||||
{
|
{
|
||||||
const string query = "stars<4 easy";
|
string query = $"{variant}<4 easy";
|
||||||
var filterCriteria = new FilterCriteria();
|
var filterCriteria = new FilterCriteria();
|
||||||
FilterQueryParser.ApplyQueries(filterCriteria, query);
|
FilterQueryParser.ApplyQueries(filterCriteria, query);
|
||||||
Assert.AreEqual("easy", filterCriteria.SearchText.Trim());
|
Assert.AreEqual("easy", filterCriteria.SearchText.Trim());
|
||||||
|
@ -37,6 +37,7 @@ namespace osu.Game.Screens.Select
|
|||||||
{
|
{
|
||||||
switch (key)
|
switch (key)
|
||||||
{
|
{
|
||||||
|
case "star":
|
||||||
case "stars":
|
case "stars":
|
||||||
return TryUpdateCriteriaRange(ref criteria.StarDifficulty, op, value, 0.01d / 2);
|
return TryUpdateCriteriaRange(ref criteria.StarDifficulty, op, value, 0.01d / 2);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user