mirror of
https://github.com/osukey/osukey.git
synced 2025-07-02 08:49:59 +09:00
Change accessibilities to make replays more extensible.
This commit is contained in:
@ -29,7 +29,7 @@ namespace osu.Game.Modes.Osu
|
|||||||
createAutoReplay();
|
createAutoReplay();
|
||||||
}
|
}
|
||||||
|
|
||||||
internal class LegacyReplayFrameComparer : IComparer<LegacyReplayFrame>
|
private class LegacyReplayFrameComparer : IComparer<LegacyReplayFrame>
|
||||||
{
|
{
|
||||||
public int Compare(LegacyReplayFrame f1, LegacyReplayFrame f2)
|
public int Compare(LegacyReplayFrame f1, LegacyReplayFrame f2)
|
||||||
{
|
{
|
||||||
|
@ -52,7 +52,7 @@ namespace osu.Game.Modes
|
|||||||
/// The ReplayHandler will take a replay and handle the propagation of updates to the input stack.
|
/// 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.
|
/// It handles logic of any frames which *must* be executed.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class LegacyReplayInputHandler : ReplayInputHandler
|
protected class LegacyReplayInputHandler : ReplayInputHandler
|
||||||
{
|
{
|
||||||
private readonly List<LegacyReplayFrame> replayContent;
|
private readonly List<LegacyReplayFrame> replayContent;
|
||||||
|
|
||||||
@ -163,7 +163,7 @@ namespace osu.Game.Modes
|
|||||||
return currentTime = time;
|
return currentTime = time;
|
||||||
}
|
}
|
||||||
|
|
||||||
private class ReplayMouseState : MouseState
|
protected class ReplayMouseState : MouseState
|
||||||
{
|
{
|
||||||
public ReplayMouseState(Vector2 position, IEnumerable<MouseButton> list)
|
public ReplayMouseState(Vector2 position, IEnumerable<MouseButton> list)
|
||||||
{
|
{
|
||||||
@ -172,7 +172,7 @@ namespace osu.Game.Modes
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private class ReplayKeyboardState : KeyboardState
|
protected class ReplayKeyboardState : KeyboardState
|
||||||
{
|
{
|
||||||
public ReplayKeyboardState(List<Key> keys)
|
public ReplayKeyboardState(List<Key> keys)
|
||||||
{
|
{
|
||||||
@ -182,7 +182,7 @@ namespace osu.Game.Modes
|
|||||||
}
|
}
|
||||||
|
|
||||||
[Flags]
|
[Flags]
|
||||||
public enum LegacyButtonState
|
protected enum LegacyButtonState
|
||||||
{
|
{
|
||||||
None = 0,
|
None = 0,
|
||||||
Left1 = 1,
|
Left1 = 1,
|
||||||
@ -192,7 +192,7 @@ namespace osu.Game.Modes
|
|||||||
Smoke = 16
|
Smoke = 16
|
||||||
}
|
}
|
||||||
|
|
||||||
public class LegacyReplayFrame
|
protected class LegacyReplayFrame
|
||||||
{
|
{
|
||||||
public Vector2 Position => new Vector2(MouseX, MouseY);
|
public Vector2 Position => new Vector2(MouseX, MouseY);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user