mirror of
https://github.com/osukey/osukey.git
synced 2025-04-29 10:47:22 +09:00
Show "rewind" text on random button when beginning a right mouse press
This commit is contained in:
parent
94b184712d
commit
764f0323f4
@ -93,16 +93,22 @@ namespace osu.Game.Screens.Select
|
|||||||
|
|
||||||
protected override bool OnKeyDown(KeyDownEvent e)
|
protected override bool OnKeyDown(KeyDownEvent e)
|
||||||
{
|
{
|
||||||
updateText(e.ShiftPressed);
|
updateText(e);
|
||||||
return base.OnKeyDown(e);
|
return base.OnKeyDown(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnKeyUp(KeyUpEvent e)
|
protected override void OnKeyUp(KeyUpEvent e)
|
||||||
{
|
{
|
||||||
updateText(e.ShiftPressed);
|
updateText(e);
|
||||||
base.OnKeyUp(e);
|
base.OnKeyUp(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override bool OnMouseDown(MouseDownEvent e)
|
||||||
|
{
|
||||||
|
updateText(e);
|
||||||
|
return base.OnMouseDown(e);
|
||||||
|
}
|
||||||
|
|
||||||
protected override bool OnClick(ClickEvent e)
|
protected override bool OnClick(ClickEvent e)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@ -126,6 +132,8 @@ namespace osu.Game.Screens.Select
|
|||||||
rewindSearch = true;
|
rewindSearch = true;
|
||||||
TriggerClick();
|
TriggerClick();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
updateText(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool OnPressed(KeyBindingPressEvent<GlobalAction> e)
|
public override bool OnPressed(KeyBindingPressEvent<GlobalAction> e)
|
||||||
@ -150,10 +158,12 @@ namespace osu.Game.Screens.Select
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateText(bool rewind = false)
|
private void updateText(UIEvent e)
|
||||||
{
|
{
|
||||||
randomSpriteText.Alpha = rewind ? 0 : 1;
|
bool aboutToRewind = e.ShiftPressed || e.CurrentState.Mouse.IsPressed(MouseButton.Right);
|
||||||
rewindSpriteText.Alpha = rewind ? 1 : 0;
|
|
||||||
|
randomSpriteText.Alpha = aboutToRewind ? 0 : 1;
|
||||||
|
rewindSpriteText.Alpha = aboutToRewind ? 1 : 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user