Commit Graph

699 Commits

Author SHA1 Message Date
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