mirror of
https://github.com/ppy/osu.git
synced 2025-01-12 21:02:54 +08:00
commit
bcb5b86392
@ -120,12 +120,15 @@ namespace osu.Game.Modes.Osu.Objects.Drawables
|
|||||||
{
|
{
|
||||||
base.UpdatePreemptState();
|
base.UpdatePreemptState();
|
||||||
|
|
||||||
FadeIn(200);
|
|
||||||
circleContainer.ScaleTo(1, 400, EasingTypes.OutElastic);
|
circleContainer.ScaleTo(1, 400, EasingTypes.OutElastic);
|
||||||
|
|
||||||
background.Delay(TIME_PREEMPT - 100);
|
background.Delay(TIME_PREEMPT - 500);
|
||||||
|
|
||||||
|
background.ScaleTo(scaleToCircle * 1.2f, 400, EasingTypes.OutQuint);
|
||||||
background.FadeIn(200);
|
background.FadeIn(200);
|
||||||
background.ScaleTo(1, 200, EasingTypes.OutQuint);
|
|
||||||
|
background.Delay(400);
|
||||||
|
background.ScaleTo(1, 250, EasingTypes.OutQuint);
|
||||||
|
|
||||||
disc.Delay(TIME_PREEMPT - 50);
|
disc.Delay(TIME_PREEMPT - 50);
|
||||||
disc.FadeIn(200);
|
disc.FadeIn(200);
|
||||||
|
@ -173,7 +173,7 @@ namespace osu.Game.Modes.Osu.Objects.Drawables.Pieces
|
|||||||
|
|
||||||
private int completeTick;
|
private int completeTick;
|
||||||
|
|
||||||
private bool updateCompleteTick() => completeTick != (completeTick = (int)(RotationAbsolute / 720));
|
private bool updateCompleteTick() => completeTick != (completeTick = (int)(RotationAbsolute / 360));
|
||||||
|
|
||||||
protected override void Update()
|
protected override void Update()
|
||||||
{
|
{
|
||||||
|
@ -38,6 +38,8 @@ namespace osu.Game.Beatmaps.Drawables
|
|||||||
CornerRadius = 10,
|
CornerRadius = 10,
|
||||||
BorderColour = new Color4(221, 255, 255, 255),
|
BorderColour = new Color4(221, 255, 255, 255),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Alpha = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetMultiplicativeAlpha(float alpha)
|
public void SetMultiplicativeAlpha(float alpha)
|
||||||
|
@ -4,8 +4,10 @@
|
|||||||
using osu.Framework.Allocation;
|
using osu.Framework.Allocation;
|
||||||
using osu.Framework.Audio;
|
using osu.Framework.Audio;
|
||||||
using osu.Framework.Graphics;
|
using osu.Framework.Graphics;
|
||||||
|
using osu.Framework.Input;
|
||||||
using osu.Game.Graphics;
|
using osu.Game.Graphics;
|
||||||
using osu.Game.Graphics.UserInterface;
|
using osu.Game.Graphics.UserInterface;
|
||||||
|
using OpenTK.Input;
|
||||||
|
|
||||||
namespace osu.Game.Screens.Play
|
namespace osu.Game.Screens.Play
|
||||||
{
|
{
|
||||||
@ -28,5 +30,19 @@ namespace osu.Game.Screens.Play
|
|||||||
Colour = colours.Yellow;
|
Colour = colours.Yellow;
|
||||||
HoverColour = colours.YellowDark;
|
HoverColour = colours.YellowDark;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override bool OnKeyDown(InputState state, KeyDownEventArgs args)
|
||||||
|
{
|
||||||
|
if (args.Repeat) return false;
|
||||||
|
|
||||||
|
switch (args.Key)
|
||||||
|
{
|
||||||
|
case Key.Space:
|
||||||
|
TriggerClick();
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return base.OnKeyDown(state, args);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user