1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-12 16:02:55 +08:00

Make some more methods static

This commit is contained in:
Dean Herbert 2024-05-22 23:25:59 +08:00
parent 0d13848421
commit 73cb363eba
No known key found for this signature in database

View File

@ -85,7 +85,7 @@ namespace osu.Game.Beatmaps.Formats
base.ParseStreamInto(stream, beatmap); base.ParseStreamInto(stream, beatmap);
applyDifficultyRestrictions(beatmap.Difficulty); applyDifficultyRestrictions(beatmap.Difficulty, beatmap);
flushPendingPoints(); flushPendingPoints();
@ -108,7 +108,7 @@ namespace osu.Game.Beatmaps.Formats
/// Ensures that all <see cref="BeatmapDifficulty"/> settings are within the allowed ranges. /// Ensures that all <see cref="BeatmapDifficulty"/> settings are within the allowed ranges.
/// See also: https://github.com/peppy/osu-stable-reference/blob/0e425c0d525ef21353c8293c235cc0621d28338b/osu!/GameplayElements/Beatmaps/Beatmap.cs#L567-L614 /// See also: https://github.com/peppy/osu-stable-reference/blob/0e425c0d525ef21353c8293c235cc0621d28338b/osu!/GameplayElements/Beatmaps/Beatmap.cs#L567-L614
/// </summary> /// </summary>
private void applyDifficultyRestrictions(BeatmapDifficulty difficulty) private static void applyDifficultyRestrictions(BeatmapDifficulty difficulty, Beatmap beatmap)
{ {
difficulty.DrainRate = Math.Clamp(difficulty.DrainRate, 0, 10); difficulty.DrainRate = Math.Clamp(difficulty.DrainRate, 0, 10);
@ -127,7 +127,7 @@ namespace osu.Game.Beatmaps.Formats
/// <summary> /// <summary>
/// Processes the beatmap such that a new combo is started the first hitobject following each break. /// Processes the beatmap such that a new combo is started the first hitobject following each break.
/// </summary> /// </summary>
private void postProcessBreaks(Beatmap beatmap) private static void postProcessBreaks(Beatmap beatmap)
{ {
int currentBreak = 0; int currentBreak = 0;
bool forceNewCombo = false; bool forceNewCombo = false;
@ -183,7 +183,7 @@ namespace osu.Game.Beatmaps.Formats
/// This method's intention is to restore those legacy defaults. /// This method's intention is to restore those legacy defaults.
/// See also: https://osu.ppy.sh/wiki/en/Client/File_formats/Osu_%28file_format%29 /// See also: https://osu.ppy.sh/wiki/en/Client/File_formats/Osu_%28file_format%29
/// </summary> /// </summary>
private void applyLegacyDefaults(BeatmapInfo beatmapInfo) private static void applyLegacyDefaults(BeatmapInfo beatmapInfo)
{ {
beatmapInfo.WidescreenStoryboard = false; beatmapInfo.WidescreenStoryboard = false;
beatmapInfo.SamplesMatchPlaybackRate = false; beatmapInfo.SamplesMatchPlaybackRate = false;