1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-19 21:01:01 +08:00
Commit Graph

4 Commits

  • Remove unused virtual keywords
    Added these in a previous iteration, where I had the mania variant inherit this class.
    
    No longer necessary as `IHasColumn` was used to make this check more generic.
  • Rename CheckUnsnaps -> CheckUnsnappedObjects
    Will potentially have `CheckUnsnappedKiai` or similar later, so this is worth specifying.
    
    Also consistent with `CheckConcurrentObjects`, which will likely have a `CheckConcurrentLines` later.
  • Add concurrent objects check
    Here we use `IHasColumn` to support rulesets with columns, and so I moved that interface out into `osu.Game` from `osu.Game.Rulesets.Mania`.
    
    We also use the same threshold as the unsnap check to ensure that no problems slip through. Specifically where an object is simultaneously not concurrent and not unsnapped but still on the same tick.