This reverts commit 6f20473e65, reversing changes made to c76a495d3d.
6f20473e65
c76a495d3d
# Conflicts: # osu.Desktop.VisualTests/Tests/TestCasePlayer.cs # osu.Desktop/OsuGameDesktop.cs # osu.Game.Modes.Osu/Objects/Drawables/DrawableHitCircle.cs # osu.Game.Modes.Osu/Objects/Drawables/DrawableSlider.cs # osu.Game/Database/BeatmapDatabase.cs # osu.Game/Graphics/Cursor/OsuCursorContainer.cs # osu.Game/IPC/BeatmapImporter.cs # osu.Game/Modes/Mod.cs # osu.Game/Modes/Objects/Drawables/DrawableHitObject.cs # osu.Game/Modes/UI/Playfield.cs # osu.Game/Screens/Play/Player.cs # osu.Game/Screens/Play/PlayerInputManager.cs
When file is in use, we expect it to presist removal, in other words, fail to delete.
They can now only be instantiated from BeatmapDatabase and are abstract (to avoid misuse).
Moves import code to BeatmapDatabase.
Missing timing points, events, and hit object decoders remain to be written