Commit Graph

8774 Commits

Author SHA1 Message Date
4f6de6fdc6 Implement GetSkin() for other working beatmaps 2021-05-21 20:21:29 +03:00
00ed699340 Fix origin specifications using incorrect flags 2021-05-20 01:53:24 +09:00
363aec8179 Merge branch 'master' into hit-error-skinnable 2021-05-20 01:51:45 +09:00
41d8bc291c Merge pull request #12783 from smoogipoo/hoc-event-queue
Add a HitObjectUsageEventBuffer to handle HOC events appropriately
2021-05-18 22:22:53 +09:00
c6160d5304 Only ignore online score id for database import 2021-05-18 21:17:41 +09:00
d93ac7ac98 Change class xmldoc a bit 2021-05-18 19:15:46 +09:00
ab6a79f84c Simplify 2021-05-18 19:15:46 +09:00
97f4f7bbd1 Remove Component inheritance 2021-05-18 18:59:45 +09:00
633f841a0f Rename to HitObjectUsageEventBuffer 2021-05-18 18:57:02 +09:00
bfc0205e9b Fix (began, finished) event 2021-05-18 18:49:11 +09:00
d661e98fa6 Move common functionality out of OsuSelectionHandler and implement flip support 2021-05-18 18:34:06 +09:00
61a41d97a4 Add some xmldocs + comments 2021-05-18 17:39:45 +09:00
ed957df162 Add simple xmldoc to TransferBlueprintFor method 2021-05-18 16:40:56 +09:00
55cc533a37 Merge branch 'master' into hoc-event-queue 2021-05-18 16:31:20 +09:00
a96603f025 Merge pull request #12782 from smoogipoo/rework-hitobject-blueprints
Rename hitobject blueprints and tie them to HitObjects
2021-05-18 16:30:58 +09:00
10c730b37d Add new default locations for hit bar error displays 2021-05-18 15:50:50 +09:00
829d326e36 Remove alignment logic completely for the time being
This was overly complex and does not play well with the new layout
customisation system. We can add it back as required.
2021-05-18 14:55:34 +09:00
75c0d4d972 Merge branch 'rework-hitobject-blueprints' into hoc-event-queue 2021-05-18 14:33:52 +09:00
882d54a8f8 Remove now unnecessary Apply() method 2021-05-18 14:26:26 +09:00
e621cfc4ea Add Apply() method for applying new DHOs 2021-05-18 14:14:10 +09:00
f1f3606fd0 Fix unresolved xmldocs 2021-05-18 13:11:58 +09:00
9d423245d8 Fix up xmldocs
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-05-18 13:02:23 +09:00
ea4dfd3374 Merge pull request #12842 from peppy/song-progress-skinnable
Add layout customisation support for `SongProgress`
2021-05-17 20:15:01 +09:00
7137315fa7 Remove HitErrorDisplay container and hook up data 2021-05-17 19:46:50 +09:00
ecf70c1707 Remove unnecessary container 2021-05-17 18:55:18 +09:00
b80768b44a Hook up seeking flow 2021-05-17 18:52:56 +09:00
0c433cda86 Update HUDOverlay logic to add automatic layout for bottom-aligned components 2021-05-17 18:52:56 +09:00
da0913ca2d Make SongProgress a skinnable component 2021-05-17 18:52:56 +09:00
4151f18f74 Merge pull request #12804 from peppy/fix-autoplay-load-fail-nullref
Fix a potential nullref when starting `Player` with autoplay disabled and beatmap fails to load
2021-05-17 18:40:05 +09:00
1f3ae901ce Expose DrawableRuleset for consupmtion by HUD components 2021-05-17 18:23:01 +09:00
ce7c503e6e Merge branch 'master' into playlist-unicode 2021-05-17 11:47:10 +09:00
34d1490754 Remove null conditional
Shouldn't guard against that here.
2021-05-15 10:00:05 +03:00
dc56250a3c Merge branch 'master' into player-loader-star-rating 2021-05-15 15:39:57 +09:00
94b7e89ac0 Merge pull request #12747 from frenzibyte/current-star-rating
Allow changing current star difficulty of a `StarRatingDisplay`
2021-05-15 15:39:39 +09:00
bdcb1a624e Merge pull request #12759 from Naxesss/beatmap-verifier-context
Encapsulate check arguments in context object
2021-05-15 15:39:12 +09:00
7665bdfbbb Merge branch 'master' into null-assignment-warning-enable 2021-05-15 01:08:34 +02:00
8b4e6d2911 Remove no longer necessary FinishTransforms(true) call
As the component no longer has any transition transforms applied.
2021-05-14 22:03:35 +02:00
7c2fc9b412 Update usage due to nullability removal 2021-05-14 16:12:33 +03:00
93007c1635 Merge branch 'current-star-rating' into player-loader-star-rating 2021-05-14 16:06:00 +03:00
6cc678f497 Remove nullability and transition support from star rating display 2021-05-14 16:05:40 +03:00
0dc3bfd0c1 Apply simple transforms to star rating display when ready if not 2021-05-14 15:55:26 +03:00
f5dd18f266 Use existing LoadedBeatmapSuccessfully bool instead
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2021-05-14 16:53:51 +09:00
67a99c83a3 Tidy bindable changed code up 2021-05-14 16:24:52 +09:00
8338f702c3 Remove not required null conditional 2021-05-14 09:32:56 +03:00
dc576c19b4 Fix a potential nullref when starting Player with autoplay enabled and beatmap fails to load 2021-05-14 15:10:02 +09:00
48672f8afd Add very basic test logic to ensure PlayerLoader is present for playlists 2021-05-14 15:02:36 +09:00
b36c991ba1 Fix single case of incorrect usage 2021-05-14 12:04:38 +09:00
9e8c0a7e70 Fix online play subscreens not pushing player loaders when starting gameplay 2021-05-14 04:25:29 +03:00
362a09ca73 Fix up + reduce complexity of HOCEventQueue 2021-05-13 21:41:49 +09:00
aaf31af326 Add blueprint transferral 2021-05-13 21:16:19 +09:00