Commit Graph

11772 Commits

Author SHA1 Message Date
21b364cd77 Fix nullref in tests as initialBeatmap may be null 2022-08-17 14:48:00 +09:00
8b5ac55fca Remove newline 2022-08-17 13:48:06 +09:00
d9346abb9c Tweak intro timings more and ensure non-theme tracks play from preview point 2022-08-17 13:20:40 +09:00
37799e3b31 Allow preparing preview point without looping 2022-08-17 13:20:24 +09:00
1861f34427 Merge branch 'master' into editor-setup-no-state-change 2022-08-16 21:46:43 +02:00
24fd411720 Merge pull request #19594 from BlauFx/improve_retry_behaviour
Skip song intro on quick restart
2022-08-16 20:18:12 +09:00
5ac314077a Improve intro timings when not using osu! theme
Roughly as proposed in https://github.com/ppy/osu/discussions/19687.
2022-08-16 18:19:30 +09:00
ee153a345c Add a few more overlooked beatmap save states on setup screen modifications 2022-08-16 16:31:56 +09:00
5238a5c115 Merge branch 'master' into editor-setup-no-state-change 2022-08-16 16:28:29 +09:00
63819648df Fix up flow of actual skip operation 2022-08-16 14:40:02 +09:00
9a1a7bae89 Make test actually test things 2022-08-16 14:40:02 +09:00
6761f869f9 Modify flow to avoid weird bindable and value resetting 2022-08-16 14:17:35 +09:00
c9baadcf88 Merge branch 'master' into improve_retry_behaviour 2022-08-16 13:06:04 +09:00
27569e2ed5 Remove FrameStableClock (and redirect usages to FrameStabilityContainer) 2022-08-15 19:19:19 +09:00
cc982d374c Cache self rather than GameplayClock 2022-08-15 18:30:53 +09:00
c5f8529d20 Mark unused methods as NotImplemented for safety 2022-08-15 18:30:53 +09:00
f81c7644b4 Make GameplayClockContainer also an IGameplayClock and expose to remaining tests 2022-08-15 18:30:53 +09:00
c8764cb333 Move all usage of GameplayClock to IGameplayClock 2022-08-15 18:30:53 +09:00
6d78218142 Update usages of GameplayClockContainer.GameplayClock to access properties directly 2022-08-15 18:08:49 +09:00
224f3eaa84 Make GameplayClockContainer non-abstract and use in MultiSpectatorPlayer 2022-08-15 18:08:49 +09:00
623e90a7b2 Fix div-by-zero in SongProgress when no object duration could be calculated 2022-08-15 15:05:35 +09:00
05ddfe7522 Merge branch 'master' into editor-setup-no-state-change 2022-08-14 18:21:31 +02:00
ac99c1ad69 Migrate the majority of existing file lookups to use new extension methods 2022-08-10 16:01:16 +09:00
a5081826b7 Handle cancellation at more points during Player initialisation
As discussed in discord, this will help avoid null references during
cancellation which can otherwise be quite confusing to debug.
2022-08-09 23:25:19 +09:00
41af03dec5 Merge pull request #19597 from frenzibyte/hotfix-multi-spectator-results-screen
Fix multi-spectator potentially getting stuck for passed players (hotfix)
2022-08-09 21:11:10 +09:00
0afa3a5ec8 Fix xml doc 2022-08-08 21:20:09 +02:00
f6e65cf1af Improve implementation 2022-08-08 20:53:05 +02:00
fac2596eee Change type from BindableBool to IBindable<bool> 2022-08-08 13:38:52 +02:00
cd68134565 Call skip method directly 2022-08-08 13:10:28 +02:00
f1691882e2 Fix incorrect argument passing to ToMod 2022-08-08 12:56:18 +09:00
e1189da824 Merge branch 'master' into irenderer-glwrapper 2022-08-08 12:31:53 +09:00
839409d7ac Add preset column to solo mod select overlay 2022-08-07 16:20:31 +02:00
bb344e064f Add xml docs 2022-08-07 13:31:26 +02:00
09230304a4 Improve implementation 2022-08-07 13:20:29 +02:00
a0d093be5c Extract common implementation of delete dialog 2022-08-06 21:04:12 +02:00
bd43a9e96e Add missing type specification 2022-08-06 18:49:07 +02:00
fa6d55b5b5 Remove redundant lambda signature parentheses 2022-08-06 18:47:11 +02:00
0d418559bc Skip song intro only in case of a quick restart 2022-08-06 17:02:45 +02:00
e411a2d187 Revert reduced wait time commit 2022-08-06 15:12:36 +02:00
84ef24c341 Fix multi-spectator potentially getting stuck for passed players 2022-08-06 05:41:26 +03:00
445f921756 Move IsSkippable event into load method 2022-08-05 23:21:03 +02:00
d8d7423698 Reduce "wait time" in case restarting the map 2022-08-05 23:04:43 +02:00
99e07aa09a Skip intro if the map gets restarted 2022-08-05 23:01:52 +02:00
6717f0606c Add property to SkipOverlay 2022-08-05 23:00:37 +02:00
802dc90cb1 Adjust using directives for vertices 2022-08-05 20:37:33 +09:00
c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
7c45c571a0 Merge branch 'master' into more-beat-sync-dependence 2022-08-03 20:22:42 +03:00
a32149fda1 Convert interface methods to extension methods 2022-08-03 20:07:55 +09:00
6ad6561e1c Fix LegacySongProgress incorrectly blocking mouse input from gameplay
Closes #19555.
2022-08-03 17:42:29 +09:00
de186f67e0 Limit metadata updates to once per frame 2022-08-02 22:02:30 +09:00