Commit Graph

340 Commits

Author SHA1 Message Date
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
8d7453c251 Rework construction of nested hitobjects 2019-10-16 22:10:50 +09:00
ad6b8d3e04 Add result offset bounding to result itself, rather than just transforms 2019-10-09 19:08:55 +09:00
706e884cc0 Update accent colour on combo index change 2019-09-26 17:13:13 +09:00
75cceb9e30 Fix LifetimeChanged being invoked before lifetime is set 2019-09-24 16:47:34 +09:00
762adb783a Fix duplicate invocation of updateState on load complete 2019-09-19 14:15:06 +09:00
5901a915e7 Always update drawable hitobject state on skin change 2019-09-18 20:19:57 +09:00
b81b162ee1 Update InitialLifetimeOffset comment 2019-09-12 19:30:27 +09:00
f21e47d6d2 Move expire to DrawableHitObject 2019-09-12 19:29:08 +09:00
7f2d14416a Reset DrawableHitObject lifetimes on state change 2019-09-07 14:44:44 +09:00
a50284a5eb Merge pull request #6019 from peppy/hit-window-refactor
Refactor HitWindows for legibility
2019-09-06 16:10:04 +09:00
c379480e7b Merge branch 'master' into remove-judgement-occurred 2019-09-06 15:32:34 +09:00
f925e781a9 Refactor HitWindows for legibility 2019-09-06 15:24:14 +09:00