1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-11 23:07:26 +08:00

Merge pull request #956 from EVAST9919/heartbeat

Add heartbeat sound effect when hovering osu! logo
This commit is contained in:
Dean Herbert 2017-06-21 15:40:28 +09:00 committed by GitHub
commit 722e519e0f

View File

@ -38,6 +38,7 @@ namespace osu.Game.Screens.Menu
private readonly LogoVisualisation visualizer;
private SampleChannel sampleClick;
private SampleChannel sampleBeat;
private readonly Container colourAndTriangles;
@ -215,6 +216,7 @@ namespace osu.Game.Screens.Menu
private void load(TextureStore textures, AudioManager audio)
{
sampleClick = audio.Sample.Get(@"Menu/menuhit");
sampleBeat = audio.Sample.Get(@"Menu/heartbeat");
logo.Texture = textures.Get(@"Menu/logo");
ripple.Texture = textures.Get(@"Menu/logo");
}
@ -225,6 +227,9 @@ namespace osu.Game.Screens.Menu
{
base.OnNewBeat(beatIndex, timingPoint, effectPoint, amplitudes);
if (Hovering)
sampleBeat.Play();
lastBeatIndex = beatIndex;
var beatLength = timingPoint.BeatLength;