Commit Graph

3548 Commits

Author SHA1 Message Date
b6a9fa9999 Merge branch 'master' into applicable-to-dho 2021-06-16 22:04:10 +09:00
6613301588 Merge branch 'master' into refactor-scrolling-hoc-2 2021-06-16 19:20:11 +09:00
c59a3ce83f Obsolete plural IApplicableToDrawableHitObjects 2021-06-16 18:52:16 +09:00
af80418ee8 Implement IApplicableToDrawableHitObject for mods
A breaking change in `ModWithVisibilityAdjustment` if the method was overriden.
2021-06-16 18:52:01 +09:00
67d8e0059f Use singular IApplicableToDrawableHitObject for consumers 2021-06-16 18:47:04 +09:00
e69bb67afe Add IApplicableToDrawableHitObject that is taking a single DHO
Less cumbersome to implement than old version taking an enumerable. The implementation was always using `foreach` for the enumerable.
The new interface is not used yet.
2021-06-16 18:42:28 +09:00
4b45d8318e Merge branch 'master' into transformers-per-skin 2021-06-16 16:37:28 +09:00
117e94bc94 Allow setting Entry of PoolableDrawableWithLifetime
It is more convenient than using the constructor because the only limited kind of expression is allowed in a base constructor call.
Also, the object initializer syntax can be used.
2021-06-16 16:00:08 +09:00
66efc3c4de Merge branch 'master' into realm-key-binding-store 2021-06-16 13:23:13 +09:00
be68950c30 refactoring 2021-06-16 03:34:46 +02:00
acc06ca398 Merge branch 'master' into realm-key-binding-store 2021-06-16 02:14:58 +09:00
e9d4ee3c87 Merge branch 'master' into enhance-mod-settings-text-box-visibility 2021-06-15 16:09:55 +09:00
ef96ceb4ab Introduce IPlayfieldProvider 2021-06-15 14:43:04 +09:00
bbf0022689 Use natural anchor for TimeAtPosition and PositionAtTime
The natural anchor is the end of the scrolling direction (e.g. Bottom for Down scrolling).
2021-06-15 13:15:20 +09:00
cb1e2e3d97 Improve xmldoc 2021-06-14 21:54:55 +02:00
660bf50dc7 Clarify multiple coordinate systems
- Fix wrong position is set for DHOs for down/right scrolling direction.
2021-06-14 13:13:27 +09:00
09f1cbde7e Fix TimeAtPosition doc comment 2021-06-14 13:13:27 +09:00
fdb09ef4d7 Simplify flipPositionIfRequired using scrollLength 2021-06-14 13:13:27 +09:00
8cf4454780 Use Direction enum instead of int
The property is named `scrollingAxis` to distinguish from `direction`, which is of `ScrollingDirection` type (unfortunate name crash).
2021-06-14 13:13:27 +09:00
ef9cb2c958 Rename nested classes 2021-06-12 18:37:31 +02:00
b79d57b68c Move OsuSettingsNumberBox into SettingsNumberBox 2021-06-12 17:57:40 +02:00
c728f673d6 Rename classes 2021-06-12 17:37:01 +02:00
29f3880415 Move classes into SettingsTextBox 2021-06-12 17:34:02 +02:00
fe39a47797 Add OsuModSettingsTextBox and OsuModSettingsNumberBox 2021-06-12 00:34:53 +02:00
3389c4830b Merge branch 'master' into refactor-scrolling-hoc-1 2021-06-11 20:35:19 +09:00
af3f253b21 Refactor ScrollingHitObjectContainer and expose more useful methods 2021-06-11 18:28:48 +09:00
296761ade5 Add missing CurrentSkin null check in DHO disposal 2021-06-11 09:18:58 +02:00
562cfe8703 Fix filename not matching type rename 2021-06-11 14:34:18 +09:00
bc3b7233ab Show osu!taiko centre/rim colouring in editor timeline
Closes #13443.
2021-06-11 14:17:30 +09:00
09a2d008d2 Refrain from attempting to transform null skins 2021-06-10 16:36:45 +03:00
35d5632355 Merge pull request #13378 from Syriiin/diffcalc/refactor/auto-properties
Refactor DifficultyAttributes to use auto properties over public fields
2021-06-10 18:42:11 +09:00
dde84e5cbd Merge branch 'master' into transformers-per-skin 2021-06-10 11:58:52 +03:00
a44fd887ee Merge branch 'master' into no-unranked-display 2021-06-10 17:09:46 +09:00
9044a20120 Merge branch 'master' into realm-key-binding-store 2021-06-10 13:58:08 +09:00
cf40282f1f Convert LegacySkinTransformers to accept raw ISkins rather than a full ISkinSource 2021-06-09 22:49:31 +03:00
510fc93d76 Merge branch 'master' of https://github.com/ppy/osu into auto-restart 2021-06-09 18:05:47 +08:00
b8df3fff9e Fix incorrect method referenced in xmldco
Co-authored-by: ekrctb <32995012+ekrctb@users.noreply.github.com>
2021-06-09 14:20:01 +09:00
d0e9f8ef90 Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
62199a38a8 Add one missing obsoletion removal date 2021-06-09 14:11:50 +09:00
f41e34ae2c Remove more obsoleted members 2021-06-09 14:10:48 +09:00
a87226ab10 Remove obsoleted DrawableJudgement methods
Undated, but change was made on 2020-11-18.
2021-06-09 14:09:23 +09:00
f1bef989b7 Refactor DifficultyAttributes to use auto properties over public fields 2021-06-08 19:43:59 +10:00
57a38374db Merge branch 'master' into fix-spectator-frame-conversion 2021-06-04 21:17:40 +09:00
b283c48abb Merge branch 'master' into factor-out-hoc 2021-06-04 15:31:35 +09:00
23096c58bb Merge branch 'master' into fix-spectator-frame-conversion 2021-06-04 15:06:15 +09:00
50c60c791f Merge pull request #13322 from Pasi4K5/seed-for-all-random-mods
Add seed option for all random mods
2021-06-04 11:26:13 +09:00
d444fed46f Detach gameplay score from replay recorder before importing
Closes #13320.
2021-06-04 02:00:02 +09:00
7a4fc9ffc8 Move seed to base class 2021-06-03 18:16:11 +02:00
e887807ae7 Apply review fixes 2021-06-03 18:32:05 +09:00
c3280083a2 Merge branch 'master' into fix-spectator-frame-conversion 2021-06-03 17:42:01 +09:00