1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-15 15:12:57 +08:00
osu-lazer/osu.Game.Tests/Visual/Gameplay
Christine Chen 25b8c2f257 Allow skipping storyboard outro
Reuses SkipOverlay by calculating the endtime of the storyboard and using that as a "start point". Upon skipping the outro the score is instantly shown.
When the end of the storyboard is reached the score screen automatically shows up. If the player holds ESC (pause) during the outro, the score is displayed

The storyboard endtime is calculated by getting the latest endtime of the storyboard's elements, or simply returning 0 if there is no storyboard.

Co-Authored-By: Marlina José <marlina@umich.edu>
2021-04-15 13:20:40 -04:00
..
OsuPlayerTestScene.cs Rename abstract TestScene 2020-06-12 19:40:54 +09:00
TestSceneAllRulesetPlayers.cs Add regression test 2020-03-29 23:29:46 +09:00
TestSceneAutoplay.cs Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
TestSceneBreakTracker.cs Remove all RequiredTypes usages 2020-05-16 18:17:12 +09:00
TestSceneComboCounter.cs Split out test for combo counter specifically 2020-10-15 15:35:33 +09:00
TestSceneCompletionCancellation.cs Remove GotoRanking 2020-12-18 17:47:33 +09:00
TestSceneDrawableScrollingRuleset.cs Move private functions in line with others 2020-11-30 15:39:43 +09:00
TestSceneDrawableStoryboardSprite.cs Add basic test coverage 2020-10-20 23:01:25 +02:00
TestSceneFailAnimation.cs Remove all RequiredTypes usages 2020-05-16 18:17:12 +09:00
TestSceneFailingLayer.cs Update usages of config with framework changes 2021-03-17 16:10:16 +09:00
TestSceneFailJudgement.cs Fix broken fail judgement test 2020-11-14 01:49:48 +09:00
TestSceneFrameStabilityContainer.cs Rename test cases to test scenes inline with the framework change 2019-05-14 22:37:25 +03:00
TestSceneGameplayLeaderboard.cs Fix potential nullref in test scene 2020-12-28 20:48:14 +09:00
TestSceneGameplayMenuOverlay.cs Remove necessity for nested PassThroughInputManger 2021-04-08 15:18:31 +09:00
TestSceneGameplayRewinding.cs Revert some test scene changes to use Beatmap.Track where relevant 2020-08-21 17:21:08 +09:00
TestSceneGameplaySamplePlayback.cs Fix test failures and general discrepancies 2021-01-20 14:05:35 +09:00
TestSceneHitErrorMeter.cs Add support for bottom-anchored hit error display 2020-10-15 19:14:02 +09:00
TestSceneHoldForMenuButton.cs Rename base test class to help avoid incorrect reference 2020-03-23 10:01:33 +09:00
TestSceneHUDOverlay.cs Update usages of config with framework changes 2021-03-17 16:10:16 +09:00
TestSceneKeyBindings.cs Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
TestSceneKeyCounter.cs Simplify input buttons/keys in tests 2020-11-09 14:18:20 -08:00
TestSceneLeadIn.cs Add failing test covering alpha commands proceeding non-alpha (but ignored) commands 2021-03-09 15:54:11 +09:00
TestSceneMedalOverlay.cs Remove all RequiredTypes usages 2020-05-16 18:17:12 +09:00
TestSceneNightcoreBeatContainer.cs Revert some test scene changes to use Beatmap.Track where relevant 2020-08-21 17:21:08 +09:00
TestSceneOverlayActivation.cs Ensure we assert after the seek has completed 2020-10-07 18:50:02 +10:30
TestSceneParticleExplosion.cs Add test coverage of animation restarting 2020-11-19 18:08:54 +09:00
TestScenePause.cs Add failing test for pausing when pause support is disabled 2021-02-20 14:20:13 +09:00
TestScenePauseWhenInactive.cs Add assert ensuring player resumed properly 2021-02-19 11:45:45 +03:00
TestScenePlayerLoader.cs Adjust TestScenePlayerLoader for safety 2020-11-16 23:53:54 +09:00
TestScenePlayerReferenceLeaking.cs Centralise screen exit logic to ScreenTestScene 2020-01-31 14:19:29 +09:00
TestScenePoolingRuleset.cs Add failing test case 2021-01-21 00:04:15 +01:00
TestSceneReplay.cs Allow autoplay score generation to access mod list 2021-02-07 18:35:34 +01:00
TestSceneReplayDownloadButton.cs Fix potential nullref 2020-05-28 21:46:02 +09:00
TestSceneReplayRecorder.cs Update some missed usages of KeyBindingContainer in tests 2021-01-15 14:57:01 +09:00
TestSceneReplayRecording.cs Update some missed usages of KeyBindingContainer in tests 2021-01-15 14:57:01 +09:00
TestSceneReplaySettingsOverlay.cs Move title specification for settings groups to constructor 2020-09-09 18:50:31 +09:00
TestSceneScrollingHitObjects.cs Demonstrate failure case in visual test scene 2020-05-21 21:56:55 +02:00
TestSceneSkinnableAccuracyCounter.cs Add test 2020-10-15 18:11:30 +09:00
TestSceneSkinnableDrawable.cs Use ISample everywhere in Skin GetSample lookup path 2021-02-18 18:32:28 +09:00
TestSceneSkinnableHealthDisplay.cs move SkinnableHealthDisplay 2020-12-31 20:23:13 +08:00
TestSceneSkinnableHUDOverlay.cs Add skinnable test scene for HUD overlay 2020-10-30 14:24:16 +09:00
TestSceneSkinnableScoreCounter.cs Fix weird number formatting in test 2020-10-17 15:47:37 +02:00
TestSceneSkinnableSound.cs Use ISample everywhere in Skin GetSample lookup path 2021-02-18 18:32:28 +09:00
TestSceneSkipOverlay.cs Remove local reset method in GameplayClockContainer 2020-08-17 22:36:09 +09:00
TestSceneSliderPath.cs General cleanups 2019-12-09 16:44:19 +09:00
TestSceneSongProgress.cs Remove all RequiredTypes usages 2020-05-16 18:17:12 +09:00
TestSceneSpectator.cs Fix tests 2021-04-01 23:48:26 +09:00
TestSceneSpectatorPlayback.cs Remove assert messages 2021-01-15 15:18:29 +09:00
TestSceneStarCounter.cs Add slider test step for visual inspection purposes 2020-11-28 20:32:08 +01:00
TestSceneStoryboard.cs Fix storyboard test not actually working due to incorrect track referencing 2020-08-21 18:44:14 +09:00
TestSceneStoryboardSamplePlayback.cs Update usages of config with framework changes 2021-03-17 16:10:16 +09:00
TestSceneStoryboardWithOutro.cs Allow skipping storyboard outro 2021-04-15 13:20:40 -04:00