5f98195144
Load nested hitobjects during map load
2020-07-24 18:16:36 +09:00
ac602846df
Expose balance and sample loading methods in DrawableHitObject
2020-07-22 16:37:58 +09:00
e95a1beaef
Update state after applying hitobject
2020-07-15 16:53:27 +09:00
c5049b51c5
Mark normal-hitnormal sample as layered
2020-06-22 20:08:29 +02:00
88aed1d504
Merge branch 'master' into update-inspectcode-version
2020-06-09 20:12:39 +09:00
f3b5149648
Move some suggestions to warnings, resolve issues
2020-06-03 16:48:44 +09:00
1992a3db54
Fix redundant override showing up in build warnings
2020-06-03 15:50:00 +09:00
64d1b4b11b
Merge branch 'master' into move-setter-to-duration
2020-06-01 15:55:48 +09:00
cac6e93575
Restore original IHasCurve implementation
2020-06-01 15:11:58 +09:00
53b58910c3
Invert interface definition
2020-06-01 14:27:39 +09:00
e688033967
Fix incorrect xmldoc
2020-05-31 22:39:03 +09:00
f9883373bb
Flip direction to avoid breaking other usages
2020-05-29 16:11:26 +09:00
cbd563e80b
Rename to IHasDuration
2020-05-27 12:38:39 +09:00
b8e0a6f127
Move sett from EndTime to Duration
2020-05-27 12:37:44 +09:00
6b5b215299
Split out IHasPath from IHasCurve to better define hitobjects
2020-05-26 17:44:47 +09:00
0cc6d6d97c
Merge pull request #9033 from smoogipoo/applydefaults-cancellation
...
Add cancellation token support to CreateNestedHitObjects()
2020-05-26 12:04:06 +09:00
6f4cd6111c
Drop obsoletion status for now
2020-05-25 16:50:49 +09:00
bc35bc5efb
Merge branch 'master' into applydefaults-cancellation
2020-05-25 16:45:30 +09:00
7846445b45
Merge branch 'master' into mania-distance-snap-grid
2020-05-22 21:17:25 +09:00
648fc3af41
Merge branch 'master' into bar-line-floating-point
2020-05-22 16:32:25 +09:00
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
17ae392a75
Apply rounding to bar line start times
2020-05-17 22:11:13 +02:00
6cd1753459
Add overload to prevent crashes (bosu)
2020-05-15 18:51:44 +09:00
4719fcc291
Actually use the cancellation token
2020-05-15 18:17:39 +09:00
98125102a7
Add cancellation token support to CreateNestedHitObjects()
2020-05-15 18:07:41 +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
44981431c5
Remove suffix hackery
2020-04-14 21:33:32 +09:00
6935221463
Improve logic for CSB transfer
2020-04-14 21:05:07 +09:00
58a7313091
Fix fallback for file hit samples
2020-04-13 20:09:17 +09:00
cee4b005e6
Fix custom sample set 0 not falling back to default samples
2020-04-13 20:00:06 +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
758bb3711f
Add more sane limit for maximum slider length
2020-03-11 18:07:11 +09:00
c06db5a54a
Remove legacy DrawableHitObject state management
2020-02-27 11:28:29 +09:00
d564440fe7
Merge branch 'master' into fix-barline-lifetimes
2020-02-25 20:41:04 +09:00
36079236e6
Remove pointless comment
...
Co-Authored-By: Dan Balasescu <smoogipoo@smgi.me >
2020-02-25 19:22:51 +09:00