1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 20:07:24 +08:00
osu-lazer/osu.Game/Rulesets
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
..
Configuration Fix parsing of ruleset configuration values being incorrect on some locales 2022-12-12 01:56:36 +09:00
Difficulty Merge pull request #21228 from Terochi/recent-messages-implementation 2022-11-23 14:58:42 +09:00
Edit Use equals instead and update other usage 2023-02-04 19:58:48 -08:00
Filter Remove the nullable disable annotation in the Ruleset.Filter namespace. 2022-07-03 21:00:54 +08:00
Judgements Fix judgement text never being added to hierarchy 2022-12-24 09:37:40 +01:00
Mods Rename NormalSliderBar.cs to RoundedSliderBar.cs 2023-02-02 17:24:45 +01:00
Objects Always add to additions soundbank in convertSoundType 2023-02-09 22:27:52 +01:00
Replays Remove the nullable disable annotation in the Rulesets.Replays namespace in the osu.game project. 2022-07-02 13:08:25 +08:00
Scoring Use if statements rather than conditional case 2023-02-10 17:03:27 +09:00
Timing Standardise control point search logic in OverlappingScrollAlgorithm 2022-10-18 16:01:05 +09:00
UI refactor: separate things in KeyCounter 2023-02-13 01:24:27 +00:00
AssemblyRulesetStore.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ILegacyRuleset.cs Move the CreateConvertibleReplayFrame() into the base ruleset class for avoid api breaking change in the customized ruleset. 2022-09-10 11:07:23 +08:00
IRulesetConfigCache.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IRulesetInfo.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IRulesetStore.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
RealmRulesetStore.cs Remove "internal" identifier as unnecessary 2022-08-29 14:01:15 +09:00
Ruleset.cs Use generic Enum methods 2022-12-26 20:36:39 +01:00
RulesetConfigCache.cs Partial everything 2022-11-27 00:00:27 +09:00
RulesetInfo.cs Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
RulesetLoadException.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
RulesetSelector.cs Use property instead of ctor parameter 2023-01-12 23:26:29 +03:00
RulesetStore.cs Use MaxBy in all locations that can and update inspection level to match dotnet-build 2022-12-19 16:47:10 +09:00