mirror of https://github.com/ppy/osu
Change accessibilities to make replays more extensible.
This commit is contained in:
parent
6c3061e2bf
commit
93029aec3e
|
@ -29,7 +29,7 @@ public OsuAutoReplay(Beatmap<OsuHitObject> beatmap)
|
|||
createAutoReplay();
|
||||
}
|
||||
|
||||
internal class LegacyReplayFrameComparer : IComparer<LegacyReplayFrame>
|
||||
private class LegacyReplayFrameComparer : IComparer<LegacyReplayFrame>
|
||||
{
|
||||
public int Compare(LegacyReplayFrame f1, LegacyReplayFrame f2)
|
||||
{
|
||||
|
|
|
@ -52,7 +52,7 @@ public LegacyReplay(StreamReader reader)
|
|||
/// The ReplayHandler will take a replay and handle the propagation of updates to the input stack.
|
||||
/// It handles logic of any frames which *must* be executed.
|
||||
/// </summary>
|
||||
public class LegacyReplayInputHandler : ReplayInputHandler
|
||||
protected class LegacyReplayInputHandler : ReplayInputHandler
|
||||
{
|
||||
private readonly List<LegacyReplayFrame> replayContent;
|
||||
|
||||
|
@ -163,7 +163,7 @@ public override List<InputState> GetPendingStates()
|
|||
return currentTime = time;
|
||||
}
|
||||
|
||||
private class ReplayMouseState : MouseState
|
||||
protected class ReplayMouseState : MouseState
|
||||
{
|
||||
public ReplayMouseState(Vector2 position, IEnumerable<MouseButton> list)
|
||||
{
|
||||
|
@ -172,7 +172,7 @@ public ReplayMouseState(Vector2 position, IEnumerable<MouseButton> list)
|
|||
}
|
||||
}
|
||||
|
||||
private class ReplayKeyboardState : KeyboardState
|
||||
protected class ReplayKeyboardState : KeyboardState
|
||||
{
|
||||
public ReplayKeyboardState(List<Key> keys)
|
||||
{
|
||||
|
@ -182,7 +182,7 @@ public ReplayKeyboardState(List<Key> keys)
|
|||
}
|
||||
|
||||
[Flags]
|
||||
public enum LegacyButtonState
|
||||
protected enum LegacyButtonState
|
||||
{
|
||||
None = 0,
|
||||
Left1 = 1,
|
||||
|
@ -192,7 +192,7 @@ public enum LegacyButtonState
|
|||
Smoke = 16
|
||||
}
|
||||
|
||||
public class LegacyReplayFrame
|
||||
protected class LegacyReplayFrame
|
||||
{
|
||||
public Vector2 Position => new Vector2(MouseX, MouseY);
|
||||
|
||||
|
|
Loading…
Reference in New Issue