ce35d09e7d
Fix incorrect alpha application to lines on rewinding
2020-05-22 12:45:37 +09:00
ce223a2bd8
Silence hit sounds while seeking
2020-05-21 11:08:06 +09:00
c2697d3907
Use DrawableSample in SkinnableSound class
2020-05-20 20:49:01 +09:00
db4e3047dd
Add test for final sample output
2020-05-19 23:28:13 +09:00
22dda3fe02
Make ScrollingHitObjectContainer respond to defaults applied events
2020-05-08 18:49:58 +09:00
efff2bf15d
Add HitObject to DefaultsApplied event
2020-05-08 18:49:19 +09:00
93151f7612
Add back necessary events + addition to list
2020-04-22 18:32:59 +09:00
8b0274fedd
Remove obsolete methods
2020-04-22 17:55:50 +09:00
8ebc2ae03d
Never run subtree masking
2020-04-20 20:48:35 +09:00
65b96079a0
Move dampening to base implementation and change range to 0..1
2020-04-13 13:01:02 +09:00
22d89dbff7
Merge branch 'master' of https://github.com/ppy/osu into stereo-shifted-playback
2020-04-12 01:46:32 +02:00
f274ec297c
Add positional sound support for all rulesets
...
The SamplePlaybackBalance is calculated in a way that the balance
remains between -0.4 and 0.4.
Positional sound is not supported in osu!taiko.
2020-04-12 01:33:25 +02:00
a84fe2525b
Fix nested hitobjects potentially indirectly masked away
2020-04-11 16:53:45 +09:00
c17e470266
Fix PositionalSound calculation implementation
...
The position used to calculate the stereo balance is now the position of
the drawable (as opposed to the position specified in the beatmap file
previously).
2020-04-10 00:01:35 +02:00
2201e9b4ae
Add stereo shifted hitsound playback support
...
There is now a setting in the general settings called "Positional
hitsounds". If the setting is enabled, the hitsounds playback will be
shifted according to their position on the beatmap.
2020-04-09 18:12:15 +02:00
7db9bd798c
Remove handle overrides
2020-03-30 11:59:51 +09:00
a2b3fe180e
Add the ability to disable user input on specific DrawableHitObjects
2020-03-29 14:30:45 +09:00
f80efd10c2
Avoid using a miss judgement
2020-03-26 19:54:17 +09:00
c06db5a54a
Remove legacy DrawableHitObject state management
2020-02-27 11:28:29 +09:00
be08e69862
Merge branch 'fix-dho-lifetimes-via-judgements' into fix-barline-lifetimes
2020-02-23 14:30:23 +09:00
401bf1c928
Remove unnecessary checks on NotNull attributes
2020-02-23 14:30:08 +09:00
0e29d3c4a2
Correctly expire bar lines in osu!taiko and osu!mania
2020-02-23 13:50:05 +09:00
5970c102b4
Change API to be easier to understand
2020-02-20 15:17:49 +09:00
5340d1de59
Move combo colour update logic to osu! ruleset
2020-02-19 16:07:00 +09:00
958c891d15
Update with framework-side bindable list changes
2020-02-17 15:06:14 +09:00
f7ee675102
Clear and revert to negative infinity, avoiding transforms getting left behind on StartTime change
2020-02-12 19:02:54 +09:00
c386589cc0
Reapply current state, not idle
2020-02-12 19:02:25 +09:00
7460018cd3
Move combo colours to GlobalSkinColours
2020-02-07 14:58:07 +09:00
0f8a76afde
Remove manual hitobject sample namespacing
2020-01-02 14:27:27 +09:00
55be4478aa
Merge remote-tracking branch 'upstream/master' into fallback-to-skin-combo-colours
2019-12-21 12:36:09 +03:00
d5994ed484
CA2208: create exceptions correctly.
2019-12-17 13:00:10 +08:00
a9125f6544
Merge remote-tracking branch 'upstream/master' into fallback-to-skin-combo-colours
2019-12-12 12:37:51 +03:00
709ec1404f
Centralise End/StartTime retrieval to extension method
2019-11-25 19:09:14 +09:00
758c304d92
Merge branch 'master' into fallback-to-skin-combo-colours
2019-11-12 19:00:05 +09:00
3f8928ca25
Suppress warnings
2019-11-12 13:41:54 +09:00
b4cb4c1243
Remove previous samples on change
2019-11-08 16:19:55 +09:00
a9b4106075
Remove unnecessary (for now) scheduling
2019-11-08 16:19:43 +09:00
53e6186b6d
Fix drawable hitobject samples not updating
2019-11-08 14:59:47 +09:00
cee16e9419
Merge remote-tracking branch 'refs/remotes/upstream/master' into fallback-to-skin-combo-colours
2019-11-07 19:11:29 +03:00
808543885f
Change ComboColours type to IReadOnlyList<Color4>
...
Also exposes functions to modify the internal list (AddComboColours, ClearComboColours)
2019-11-07 15:54:30 +03:00
e3fa5f1da3
Merge branch 'master' into beatsnap-grid-integration
2019-10-21 18:44:34 +09:00
9f004186d5
Ensure DrawableHitObject's HitObject is not null
2019-10-21 17:56:39 +09:00
b157aaead1
Merge remote-tracking branch 'upstream/master' into beatsnap-grid-integration
2019-10-21 17:09:43 +09:00
dc222b5e4d
Add common path for duplicated code
2019-10-21 13:52:55 +09:00
d0eaf629af
Merge branch 'master' into dho-apply
2019-10-18 19:45:10 +09:00
89f50b26f7
Fix hitobject combo colour potentially not getting adjusted
2019-10-18 17:32:11 +09:00
5d3d25d3b6
Make method private for now
2019-10-18 13:24:28 +09:00
9a896d52bf
Fix nested hitobjects not updating
2019-10-18 13:18:41 +09:00
f429a8f7c2
Add back/obsolete old AddNested() method
2019-10-17 14:02:08 +09:00
d8f3678c3c
Rename parameter
2019-10-17 12:53:54 +09:00