make SongProgress abstract

- move unrelated logic to `DefaultSongProgress`
- make `LegacySongProgress` inherit `SongProgress`
This commit is contained in:
Nitrous
2022-07-27 15:19:21 +08:00
parent a12676c25d
commit 37e642b0bd
8 changed files with 126 additions and 91 deletions

View File

@ -21,7 +21,7 @@ namespace osu.Game.Tests.Visual.Gameplay
[TestFixture]
public class TestSceneSongProgress : OsuTestScene
{
private SongProgress progress;
private DefaultSongProgress progress;
private TestSongProgressGraph graph;
private readonly Container progressContainer;
@ -62,7 +62,7 @@ namespace osu.Game.Tests.Visual.Gameplay
progress = null;
}
progressContainer.Add(progress = new SongProgress
progressContainer.Add(progress = new DefaultSongProgress
{
RelativeSizeAxes = Axes.X,
Anchor = Anchor.BottomLeft,