1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-08 06:19:38 +08:00
osu-lazer/osu.Game/Screens/Play
tsrk 74a58fb674
refactor: separate things in KeyCounter
To implement different different sources of input for KeyCounter, it
is now possible to create a Trigger class (to inherit) instead of
inheriting KeyCounter. This eases the creation of more input sources
(like for tests) while allowing to implement different UI variants.

That way, if another variant of the key counter needs to implemented
(for whathever reason), this can be done by only inheriting KeyCounter
and changing how things are arranged visually.
2023-02-13 01:24:27 +00:00
..
Break Partial everything 2022-11-27 00:00:27 +09:00
HUD Fixed timeLeft counter in SongProgressInfo being out of bounds after rotation 2023-02-10 17:58:48 +01:00
PlayerSettings Rename NormalSliderBar.cs to RoundedSliderBar.cs 2023-02-02 17:24:45 +01:00
BeatmapMetadataDisplay.cs Partial everything 2022-11-27 00:00:27 +09:00
BreakOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
BreakTracker.cs Partial everything 2022-11-27 00:00:27 +09:00
ComboEffects.cs Partial everything 2022-11-27 00:00:27 +09:00
DefaultKeyCounter.cs refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
DimmableStoryboard.cs Partial everything 2022-11-27 00:00:27 +09:00
EpilepsyWarning.cs Partial everything 2022-11-27 00:00:27 +09:00
FailAnimation.cs Rename Stop{SampleAndRemoveFilters -> }() 2023-01-22 09:29:22 +01:00
FailOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
GameplayClockContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
GameplayClockExtensions.cs Rename GameplayAdjustments -> AdjustmentsFromMods 2022-09-08 17:14:06 +09:00
GameplayMenuOverlay.cs Simplify TriggerClicks in gameplay menu overlays 2023-01-17 00:34:52 -08:00
GameplayState.cs Fix TestSceneReplayRecorder not using score provided by gameplay state 2022-07-25 05:21:27 +03:00
HotkeyExitOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
HotkeyRetryOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
HUDOverlay.cs Merge branch 'master' into JudgementCounter 2023-01-17 09:55:45 +01:00
IGameplayClock.cs Rename GameplayAdjustments -> AdjustmentsFromMods 2022-09-08 17:14:06 +09:00
ILocalUserPlayInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
KeyCounter.cs refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
KeyCounterAction.cs refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
KeyCounterDisplay.cs Use new ArgumentNullException.ThrowIfNull throw-helper API 2022-12-22 21:27:59 +01:00
KeyCounterKeyboard.cs refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
KeyCounterMouse.cs refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
MasterGameplayClockContainer.cs Partial everything 2022-11-27 00:00:27 +09:00
OffsetCorrectionClock.cs Split OffsetCorrectionClock out of MasterGameplayClockContainer 2022-08-18 18:54:10 +09:00
PauseOverlay.cs Ensure pause sample loop is stopped on exiting player 2023-02-06 18:24:31 +09:00
Player.cs Fix potential nullref in tests 2023-02-06 19:31:45 +09:00
PlayerConfiguration.cs Ensure gameplay leaderboard hides with rest of HUD when it should 2022-09-13 18:45:11 +09:00
PlayerLoader.cs Adjust naming 2023-01-14 02:30:10 +03:00
ReplayPlayer.cs feat: add name and rulset verb display support 2023-02-06 12:44:00 +00:00
ReplayPlayerLoader.cs Partial everything 2022-11-27 00:00:27 +09:00
ResumeOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
RoomSubmittingPlayer.cs Partial everything 2022-11-27 00:00:27 +09:00
SaveFailedScoreButton.cs Partial everything 2022-11-27 00:00:27 +09:00
ScreenSuspensionHandler.cs Partial everything 2022-11-27 00:00:27 +09:00
ScreenWithBeatmapBackground.cs Partial everything 2022-11-27 00:00:27 +09:00
SkipOverlay.cs Partial everything 2022-11-27 00:00:27 +09:00
SoloPlayer.cs Partial everything 2022-11-27 00:00:27 +09:00
SoloSpectator.cs Merge branch 'master' into update-framework 2022-11-26 16:19:36 +01:00
SoloSpectatorPlayer.cs feat: add name and rulset verb display support 2023-02-06 12:44:00 +00:00
SpectatorPlayer.cs Partial everything 2022-11-27 00:00:27 +09:00
SpectatorPlayerLoader.cs Partial everything 2022-11-27 00:00:27 +09:00
SpectatorResultsScreen.cs Partial everything 2022-11-27 00:00:27 +09:00
SquareGraph.cs Partial everything 2022-11-27 00:00:27 +09:00
SubmittingPlayer.cs Ensure score submission attempt completion before notifying spectator server when exiting play early 2022-12-21 22:23:26 +01:00