Commit Graph

33755 Commits

Author SHA1 Message Date
d5dfd1dffe Insert optional parentheses 2020-10-30 18:07:07 +01:00
51a58269ad Fix nullref in case of successfull request but no backgrounds available 2020-10-30 17:57:29 +01:00
0b46c19b23 Move seasonalBackgroundMode check up and early return if available 2020-10-30 17:16:51 +01:00
f6eb5680ec Save full api response in SessionStatics 2020-10-30 16:43:18 +01:00
6f6a8e2a8f Convert switch to if 2020-10-30 16:06:48 +01:00
d19dd4eef6 IsInSeason() -> IsInSeason 2020-10-30 15:56:19 +01:00
4e3fb615d2 Rename "SeasonalBackgrounds" to "SeasonalBackgroundMode" 2020-10-30 15:54:10 +01:00
1db8dfd03e Merge branch 'master' into seasonal-backgrounds 2020-10-30 22:53:51 +09:00
bc69ed3870 Simplify sample lookup 2020-10-30 22:33:27 +09:00
a1fa6588f6 Fix "bounce" when metadata container text is empty 2020-10-31 01:06:19 +13:00
9a43291fd3 Merge branch 'master' into spectator-replay-watcher 2020-10-30 20:49:24 +09:00
da54e9f591 Merge pull request #10622 from smoogipoo/fix-hud-test
Fix HUD test having out of date value
2020-10-30 20:48:23 +09:00
b4e5311014 Move initial state set inside updateClock 2020-10-30 20:39:25 +09:00
1bd461f229 Move clock logic back to inside updateClock method 2020-10-30 20:21:14 +09:00
f27ce7521d Make "Sometimes" setting depend on season end date, rather than chance 2020-10-30 10:27:43 +01:00
43f9c1ebea Fix HUD test having out of date value 2020-10-30 18:26:38 +09:00
79aecc9a98 Merge branch 'master' into spectator-replay-watcher 2020-10-30 16:31:24 +09:00
abaa532766 Add test coverage for streaming replay playback 2020-10-30 16:24:02 +09:00
32e68a6a3c Fix FramedReplayInputHandler incorrectly blocking in streaming mode when time requested is before the first frame
Most of this is just tidying up the logic to (hopefully) be better to
follow, again (again (again)).

The actual fix is that we now allow interpolation/playback when the
incoming time is less than the first frame's time, regardless of
receiving status.
2020-10-30 16:09:03 +09:00
0ef1459f4b Merge pull request #10621 from peppy/hud-momentary-visibility
Add momentary HUD toggle
2020-10-30 15:40:54 +09:00
fb6c88d39f Merge pull request #10620 from peppy/tracked-hud-visibility-settings
Change shift-tab to cycle between available HUD visibility modes
2020-10-30 15:40:39 +09:00
0f997386ae Fix direction and IsRunning not updating on first frame after becoming valid
The parent clock will not unpause until WaitingForFrames becomes false,
so I've moved the set of that before we start to propagate its values
across. Doesn't fix any visible issue but should make propagation one
game loop faster.
2020-10-30 15:26:23 +09:00
326fd03525 Fix loop not exiting after first valid frame 2020-10-30 15:25:53 +09:00
b14291a312 Merge branch 'master' into tracked-hud-visibility-settings 2020-10-30 14:58:45 +09:00
984a243eff Add skinnable test scene for HUD overlay 2020-10-30 14:24:16 +09:00
8be16bd4ed Merge pull request #10370 from peppy/fix-test-beatmap-virtual-clock
Ensure virtual track time is long enough for test beatmaps
2020-10-30 14:23:06 +09:00
45b8af5391 Merge pull request #10614 from peppy/results-screen-animate-once
Only play results panel animation once (and only for the local user)
2020-10-30 14:21:05 +09:00
bd7871d9f5 Update test scene to be non-skinnable (and add test covering momentary display) 2020-10-30 14:20:00 +09:00
8928aa6d92 Add key binding to show HUD while held 2020-10-30 14:19:40 +09:00
53bd31c69e Commit missing test pieces 2020-10-30 14:00:07 +09:00
b4eda65383 Commit missing pieces 2020-10-30 13:53:51 +09:00
c72017a7db Remove "hide during breaks" option
Probably wouldn't be used anyway.
2020-10-30 13:49:45 +09:00
f58f8e0f93 Update resources 2020-10-30 13:46:54 +09:00
9bb86ccb83 Change shift-tab to cycle available HUD visibility modes 2020-10-30 13:09:22 +09:00
18f92818da Show current HUD visibility mode as a tracked setting 2020-10-30 13:09:13 +09:00
46d89d55f4 Add note about ScheduleAfterChildren requirement 2020-10-30 12:47:04 +09:00
8e6c803900 Avoid running full updateClock loop when waiting on frames 2020-10-30 12:39:11 +09:00
8dbaca341e Merge branch 'sample-lookup-improvements' into results-screen-applause 2020-10-30 12:28:48 +09:00
b906736b85 Remove redundant initialisation 2020-10-30 12:28:40 +09:00
823230f06a Merge branch 'sample-lookup-improvements' into results-screen-applause 2020-10-30 12:17:36 +09:00
fed4accfea Update tests to refect new mappings 2020-10-30 12:12:30 +09:00
2ec2749cb4 Fix taiko lookup logic 2020-10-30 11:59:41 +09:00
2ea4aa0a37 Fix incorrect specification on some sample lookups 2020-10-30 11:59:41 +09:00
d319b27b3d Run sample lookup logic through getFallbackNames 2020-10-30 11:59:41 +09:00
0b28cca7e6 Don't force Gameplay prefix on all skin sample lookups 2020-10-30 11:59:40 +09:00
c9a85587fb Allow SampleInfo to specify fallback sample lookup names 2020-10-30 11:59:29 +09:00
0c1d12460f Remove unused parameter 2020-10-30 10:30:11 +09:00
fb1e09b3e7 Load seasonal backgrounds according to setting 2020-10-29 18:04:48 +01:00
d9846fad37 Remove fallback texture parameter
When there isn't a seasonal event, we don't want to fall back to the basic background here, but rather to the user selected background source.
2020-10-29 18:03:36 +01:00
34371b8888 Show next Background on showSeasonalBackgrounds.ValueChanged 2020-10-29 17:44:23 +01:00