Exclude all beatmap audios from the hitsounds format check
Add verify check for inconsistent audio usage
There were too many of them, and they were a bit twisty for my liking.
check was changed to use the new multi-diff context attributes which the old test doesn't support
CheckLowestDiffDrainTimeTest
Account for almost concurrent case in concurrent objects check
Add verify check for lowest diff drain/play time requirements
TimeSpan
- add TODO for refactoring verifier context ctor - call `GetPlayableBeatmap()` in verifier context ctor - filter diffs with relevant ruleset in check logic - fix tests
The general check no longer considers mania.
Only used in test code.
IDistanceSnapProvider
Method signatures are also changed to be a lot more explicit as to what inputs they expect.
Add button to centre editor grid to current hit object
Fix various distance snap grid weirdness around unsnapped objects
Hitobjects are in an indeterminate state until defaults are applied. Adding the object to the beatmap will do this.