Commit Graph

56765 Commits

Author SHA1 Message Date
29ef1c8db8 Check if StatisticItem.Name is null or empty 2022-08-20 21:48:53 -04:00
9386d352b8 Make StatisticItem.Name not nullable 2022-08-20 21:48:35 -04:00
Nao
189a407cb1 Merge branch 'master' into ruleset-localization 2022-08-20 21:39:10 -04:00
3ac6500423 Add new test resources for CPS counter 2022-08-21 03:00:51 +02:00
513ba69f6f Merge pull request #19865 from OliBomby/fix-slider-flip
Fix flipping a slider sometimes changing the curve type from "Perfect" to "Bezier"
2022-08-21 00:04:35 +09:00
7732fb21d5 fix code quality 2022-08-20 16:09:02 +02:00
614ae815c0 Added tests for making sure flipping and rotating retains perfect control point type 2022-08-20 15:57:39 +02:00
8566e93c72 Guard against SubmittingPlayer potentially getting stuck waiting on request forever 2022-08-20 17:19:17 +09:00
a1e849c4db Ensure that DummyAPIAccess runs all queued tasks on disposal 2022-08-20 16:22:35 +09:00
da407aa827 Merge branch 'master' into kps 2022-08-20 15:24:58 +09:00
885ea4270b Reorder context menu items and tidy up surrounding code 2022-08-20 14:03:54 +09:00
cbdd870ecf Merge pull request #19693 from its5Q/editor-localisation
Add localisation support for beatmap editor setup
2022-08-20 11:51:57 +09:00
36e202c70e Add inline comment explaining necessity to use AddRange for slider transform operations 2022-08-20 11:38:43 +09:00
65f7ecec83 moving all controlpoints at once for slider 2022-08-20 00:26:04 +02:00
91e6f4c4ee fix TestPerfectCurveChangeToBezier 2022-08-19 19:31:47 +02:00
d1519343f6 Improved visual tests for slider splitting 2022-08-19 18:29:01 +02:00
91742859f1 Merge branch 'ppy:master' into blink_implementation 2022-08-19 16:55:27 +02:00
339f0b0cd2 Merge branch 'master' into no-gameplay-clock-gameplay-offset 2022-08-19 23:01:09 +09:00
c1da509119 round numerical value
this is painfully annoying me
2022-08-19 23:23:40 +10:00
faf143b11a fix comment 2022-08-19 23:15:38 +10:00
4ef8e00a78 Merge pull request #19851 from peppy/update-framework
Update framework and resources
2022-08-19 22:03:55 +09:00
b30fba1430 emc attribute 2022-08-19 22:57:40 +10:00
fea31cc895 introduce effective misscount, accuracy rescale 2022-08-19 22:57:28 +10:00
7bf318541c Reword comment to hopefully read better 2022-08-19 20:57:55 +09:00
c3c44c19cd Use CompositeComponent in various locations 2022-08-19 20:43:15 +09:00
41321521e5 Update resources 2022-08-19 20:40:05 +09:00
426c4c9bf7 Update framework 2022-08-19 20:39:53 +09:00
3f0da14065 Delay start operation by one frame to allow children to see initial start time 2022-08-19 17:39:51 +09:00
vun
f3e1287f04 Remove redundant using statement 2022-08-19 16:19:45 +08:00
vun
684efefb50 Add FirstHitObject as a property of encoding classes 2022-08-19 16:13:36 +08:00
vun
a26de0a10f Add HitType property to MonoStreak 2022-08-19 16:05:34 +08:00
vun
51176e9577 Naming changes 2022-08-19 15:45:43 +08:00
vun
5dcd4ce7c5 Naming changes 2022-08-19 15:31:03 +08:00
41408a3106 Add audio feedback for text selection 2022-08-19 15:51:27 +09:00
89eb0a4079 Added TestScene for slider splitting 2022-08-19 01:10:54 +02:00
4c24d8ed58 Improve string consistency 2022-08-19 03:17:05 +10:00
7add3a6950 ar var test 2022-08-18 19:00:54 +02:00
e7d4962128 Merge branch 'master' into no-gameplay-clock-gameplay-offset 2022-08-19 01:50:14 +09:00
3eb1cda6aa Reorganise call order of Start / Reset to make more sense 2022-08-19 01:46:36 +09:00
15d49b0357 Update TestSceneSpectator to user new assert style 2022-08-19 01:46:19 +09:00
3de35a1518 Update calculator and tests to match changes on clocks 2022-08-18 18:40:02 +02:00
1d774f3f12 Remove redundant ProcessFrame calls
Of note, I'm not sure whether the `IsPaused` check was meaningful, but
it's not reimplemented in the new `FramedBeatmapClock`.
2022-08-19 01:39:02 +09:00
7bc96431a7 Remove unnecessary virtual spec from GameplayClockContainer.Seek 2022-08-19 01:39:01 +09:00
0e228791c0 Remove unnecessary Reset call in MultiSpectatorScreen 2022-08-19 01:39:01 +09:00
cc86909633 Increase lenience on TestSceneLeadIn tests
I've gone through these in detail and can't find an issue with the
actual flow of things. For whatever reason, the new structure has a
slightly higher delay, likely due to performing less `Seek` calls
(previously a `Seek` was called after the clock start which may have
been making this more accurate on the first `Player.Update`).

I don't think it really matters that this is slightly off, but we'll see
how this plays out.
2022-08-19 01:39:00 +09:00
bc851c174b Merge pull request #19836 from peppy/split-offset-clock
Split `OffsetCorrectionClock` out of `MasterGameplayClockContainer`
2022-08-18 18:26:51 +02:00
4ad782b5a0 Merge branch 'master' into split-offset-clock 2022-08-18 17:52:45 +02:00
0f0b4fdfec Merge pull request #19838 from peppy/test-scene-lead-in-updates
Update `TestSceneLeadIn` to use new assert style
2022-08-18 20:55:55 +09:00
2eba8650ca Update TestSceneLeadIn to use new assert style 2022-08-18 19:26:19 +09:00
43879633db Ensure setting a StartTime on a GameplayClockContainer always resets to the new time 2022-08-18 18:54:10 +09:00