osu/osu.Game/Screens
Bartłomiej Dach 70842f71f4 Fix floating point handling in filter intervals
Due to floating-point rounding and representation errors, filters could
wrongly display results incongruous with the wedge display text (ie.
a beatmap with the BPM of 139.99999 would be displayed as having 140
BPM and also pass the bpm<140 filter).

Apply tolerance when parsing floating-point constraints. The tolerance
chosen is half of what the UI displays for the particular values (so
for example half of 0.1 for AR/DR/CS, 0.01 for stars, etc.)

Tests updated accordingly.
2019-09-22 00:20:55 +02:00
..
Backgrounds Add setting to turn on/off the video 2019-08-31 00:42:20 +03:00
Charts
Edit Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-video 2019-09-13 13:39:58 +03:00
Menu Always show exit confirmation when closing via alt-f4 or window control 2019-09-20 02:22:49 +09:00
Multi Update framework 2019-08-21 13:29:50 +09:00
Play Merge remote-tracking branch 'origin/master' into auto-restart-mod-perfect 2019-09-19 17:57:04 +09:00
Ranking
Select Fix floating point handling in filter intervals 2019-09-22 00:20:55 +02:00
BackgroundScreen.cs
BackgroundScreenStack.cs
IOsuScreen.cs
Loader.cs
OsuScreen.cs
OsuScreenDependencies.cs
OsuScreenStack.cs
ScreenWhiteBox.cs Update framework 2019-08-21 13:29:50 +09:00
StartupScreen.cs