1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-31 09:43:22 +08:00
osu-lazer/osu.Game/Screens
Bartłomiej Dach c93b87583a
Force new combo on objects succeeding a break
No issue thread for this again. Reported internally on discord:
https://discord.com/channels/90072389919997952/1259818301517725707/1320420768814727229

Placing this logic in the beatmap processor, as a post-processing step,
means that the new combo force won't be visible until a placement has
been committed. That can be seen as subpar, but I tried putting this
logic in the placement and it sucked anyway:

- While the combo number was correct, the colour looked off, because it
  would use the same combo colour as the already-placed objects after
  said break, which would only cycle to the next, correct one on
  placement

- Not all scenarios can be handled in the placement. Refer to one of the
  test cases added in the preceding commit, wherein two objects are
  placed far apart from each other, and an automated break is inserted
  between them - the placement has no practical way of knowing whether
  it's going to have a break inserted automatically before it or not.
2025-01-07 14:06:23 +01:00
..
Backgrounds Remove requirement of specifying animateOnnter in BackgroundScreen ctor 2024-08-07 19:07:44 +09:00
Edit Force new combo on objects succeeding a break 2025-01-07 14:06:23 +01:00
Footer Explicitly define Hue rather than implicitly provide it by enum value 2024-07-18 00:26:24 +03:00
Import Redesign directory & file selector (and update usages accordingly) 2024-09-24 14:54:48 +02:00
Menu Merge pull request #31418 from peppy/intro-file-integrity 2025-01-07 08:14:40 +01:00
OnlinePlay Add auto-start setting for 10 seconds 2025-01-02 13:06:34 +09:00
Play Add static memory of last applied offset score 2025-01-02 16:20:25 +09:00
Ranking Reword comment to hopefully be more understandable 2024-12-13 20:02:17 +09:00
Select Merge pull request #31138 from bdach/mark-as-played 2024-12-24 21:43:15 +09:00
SelectV2 Move BeatmapInfoWedgeV2 to correct namespace 2024-12-12 12:53:05 +09:00
Spectate Remove managed clocks from SpectatorSyncManager on gameplay completion / abort 2024-04-26 15:29:59 +08:00
Utility Adjust calls to GetContainingInputManager() 2024-06-18 07:41:19 +02:00
BackgroundScreen.cs Remove requirement of specifying animateOnnter in BackgroundScreen ctor 2024-08-07 19:07:44 +09:00
BackgroundScreenStack.cs Remove requirement of specifying animateOnnter in BackgroundScreen ctor 2024-08-07 19:07:44 +09:00
IHandlePresentBeatmap.cs
IHasSubScreenStack.cs
IOsuScreen.cs Fix comment 2024-11-27 06:07:10 -05:00
IPerformFromScreenRunner.cs
Loader.cs Fix test faiulres when seasonal set to true due to non-circles intro 2024-12-20 16:02:43 +09:00
OsuScreen.cs Rename AllowBackButton to AllowUserExit and rewrite visibility flow structure 2024-11-26 16:52:39 -05:00
OsuScreenDependencies.cs
OsuScreenStack.cs Move screen footer to OsuGame 2024-05-16 07:48:58 +03:00
ScorePresentType.cs
ScreenWhiteBox.cs
StartupScreen.cs Rename AllowBackButton to AllowUserExit and rewrite visibility flow structure 2024-11-26 16:52:39 -05:00