Commit Graph

371 Commits

Author SHA1 Message Date
Susko3 19467e58c1 Remove unused params from BDL methods 2022-01-15 01:06:39 +01:00
Dean Herbert b339c149d8 Copy `BaseDifficulty` to `Beatmap<T>` and move all write operations across 2021-10-06 15:10:45 +09:00
Dean Herbert 32afd3f426 Replace all basic usages 2021-10-02 02:22:23 +09:00
Opelkuh 1d7d779f66 Merge branch 'master' into add-legacy-star-particles 2021-09-19 04:34:35 +02:00
smoogipoo f9d5abff8a Update with keybinding changes 2021-09-16 18:26:12 +09:00
Opelkuh 8862d3fa1e Add `OsuSkinComponents.CursorParticles` 2021-09-13 21:44:23 +02:00
Opelkuh 99eff4f41f Move cursor particles under `OsuCursorContainer` 2021-09-13 21:44:22 +02:00
Opelkuh ee4006f3d7 Add legacy cursor star particles 2021-09-13 21:44:18 +02:00
Endrik Tombak ef367c6547 Move implementation to be legacy only 2021-08-16 22:52:19 +03:00
Endrik Tombak 314c342841 Avoid drawing segments of cursor trail near current cursor position 2021-08-16 22:13:01 +03:00
smoogipoo 7cc0a2a76f Refactor to fix InterpolateMovements=false 2021-08-13 12:10:33 +09:00
smoogipoo 5241029513 Use new FadeExponent shader uniform 2021-08-13 10:27:26 +09:00
TheOmyNomy 1069f9d501 Always add cursor trail for legacy cursor with disjoint trail 2021-08-13 00:13:03 +10:00
smoogipoo fbaa480b3e Fix out-of-order hits in editor causing exceptions 2021-08-12 10:08:54 +09:00
Bartłomiej Dach f868a201f5
Ensure proxied judgement content is correctly depth-ordered 2021-08-01 15:21:31 +02:00
Dean Herbert 5b91111eda Update `SettingsSubsection.Header` to accept a `LocalisableString` 2021-07-15 13:09:51 +09:00
Dean Herbert 70a844ac10 Remove `allowFallback` parameters completely 2021-05-27 14:50:42 +09:00
Henry Lin a91f2d3dba Change "judgment" to "judgement" 2021-05-16 10:17:04 +08:00
Dean Herbert 4910d8f56c Fix click-to-resume cursor location being incorrect when playfield is transformed
Closes #12501.
2021-04-21 00:12:49 +09:00
Dan Balasescu 587973be25
Merge pull request #12405 from frenzibyte/top-left-cursor
Add support for legacy skin's `CursorCentre` setting
2021-04-16 00:30:53 +09:00
smoogipoo 34859a4760 Invalidate drawnode on change 2021-04-15 23:37:05 +09:00
Dan Balasescu 3374895e40
Merge branch 'master' into mod-barrel-roll 2021-04-15 22:15:26 +09:00
smoogipoo 1a987dfbc0 Fix gameplay cursor showing offscreen 2021-04-15 21:16:38 +09:00
Dean Herbert a209415942 Add "Barrel Roll" mod 2021-04-14 16:52:29 +09:00
Salman Ahmed 367dafab56 Apply `CursorCentre` to old-style legacy cursor trail 2021-04-14 08:20:18 +03:00
smoogipoo c458c4cfae Fix unintended changes due to renaming or otherwise 2021-02-10 20:27:47 +09:00
smoogipoo 7021d1dfdc Merge branch 'hit-policy-refactor' into classic-mode-flags 2021-02-08 20:12:33 +09:00
smoogipoo f4a31287bf Add/use IHitObjectContainer interface instead of IEnumerables 2021-02-08 20:11:06 +09:00
smoogipoo 6aece18f8d Add OOHP tests 2021-02-05 15:36:47 +09:00
smoogipoo a4551dc1ee Add object-ordered hit policy 2021-02-05 15:36:47 +09:00
smoogipoo 8adf37d958 Add SetHitObjects() to IHitPolicy instead of using ctor 2021-02-05 15:25:03 +09:00
smoogipoo 08aae011c1 Add IHitPolicy interface 2021-02-05 15:25:03 +09:00
smoogipoo df1df81847 Better indicate ordering 2021-02-05 15:25:03 +09:00
smoogipoo 0528469b44 Rename OrderedHitPolicy -> StartTimeOrderedHitPolicy 2021-02-05 15:25:03 +09:00
Dean Herbert 1793385e96 Pass a score to the replay recorder to allow reading more general scoring data 2020-12-14 16:52:14 +09:00
smoogipoo fdef6e479c Remove 1000ms offset and adjust comment 2020-11-30 18:28:04 +09:00
smoogipoo 0414e5c550 Add MaximumJudgementOffset to DrawableHitObject, use in more places 2020-11-26 01:12:42 +09:00
ekrctb c506b438bf Remove more code and make some methods private 2020-11-22 18:51:16 +09:00
ekrctb 295ca38cda Merge remote-tracking branch 'origin/master' into on-drawable-hitobject-added 2020-11-21 15:25:16 +09:00
ekrctb 4345d8dcb6 Event -> virtual method 2020-11-21 15:20:33 +09:00
ekrctb 82aefa3868 Rework and rename to OnNewDrawableHitObject.
The semantics is changed and hopefully more clear.
2020-11-21 00:27:19 +09:00
ekrctb 27f5a99726 Fix more than one proxy is created 2020-11-20 18:42:48 +09:00
ekrctb cd16a3fa61 Use event instead of using custom pools (osu) 2020-11-20 17:56:47 +09:00
Dean Herbert 7fe0923fcf Show main judgement content above hitobjects 2020-11-20 16:25:48 +09:00
Dean Herbert 185653b1d8 Remove depth specifications 2020-11-20 15:11:24 +09:00
Dean Herbert 45b1fcf26f Remove unnecessary using statement 2020-11-20 15:01:37 +09:00
Dean Herbert af67b4a346 Remove no longer necessary code from OsuPlayfield 2020-11-20 14:57:08 +09:00
Dean Herbert 7ac4d2c4be Move "drawable" to first prefix 2020-11-14 18:05:30 +09:00
Dean Herbert 90f37ff4ab Rejig namespaces 2020-11-14 18:04:59 +09:00
smoogipoo 5b60f32c7f Move implementation into OsuPlayfield 2020-11-14 01:03:23 +09:00