1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-29 19:47:24 +08:00

Merge branch 'ppy:master' into Colour_hit_meter_improved

This commit is contained in:
MK56 2022-09-03 16:32:19 +02:00 committed by GitHub
commit 1a11f7e8d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 14 additions and 15 deletions

View File

@ -6,8 +6,6 @@ using System.Runtime.Versioning;
using System.Threading.Tasks; using System.Threading.Tasks;
using osu.Framework.Allocation; using osu.Framework.Allocation;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Colour;
using osu.Framework.Graphics.Shapes;
using osu.Framework.Graphics.Sprites; using osu.Framework.Graphics.Sprites;
using osu.Framework.Logging; using osu.Framework.Logging;
using osu.Game; using osu.Game;
@ -15,7 +13,6 @@ using osu.Game.Graphics;
using osu.Game.Overlays; using osu.Game.Overlays;
using osu.Game.Overlays.Notifications; using osu.Game.Overlays.Notifications;
using osuTK; using osuTK;
using osuTK.Graphics;
using Squirrel; using Squirrel;
using Squirrel.SimpleSplat; using Squirrel.SimpleSplat;
@ -177,17 +174,11 @@ namespace osu.Desktop.Updater
{ {
IconContent.AddRange(new Drawable[] IconContent.AddRange(new Drawable[]
{ {
new Box
{
RelativeSizeAxes = Axes.Both,
Colour = ColourInfo.GradientVertical(colours.YellowDark, colours.Yellow)
},
new SpriteIcon new SpriteIcon
{ {
Anchor = Anchor.Centre, Anchor = Anchor.Centre,
Origin = Anchor.Centre, Origin = Anchor.Centre,
Icon = FontAwesome.Solid.Upload, Icon = FontAwesome.Solid.Upload,
Colour = Color4.White,
Size = new Vector2(20), Size = new Vector2(20),
} }
}); });

View File

@ -31,7 +31,7 @@ namespace osu.Game.Rulesets.Mania.Difficulty
private readonly bool isForCurrentRuleset; private readonly bool isForCurrentRuleset;
private readonly double originalOverallDifficulty; private readonly double originalOverallDifficulty;
public override int Version => 20220701; public override int Version => 20220902;
public ManiaDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap) public ManiaDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap)
: base(ruleset, beatmap) : base(ruleset, beatmap)

View File

@ -25,7 +25,7 @@ namespace osu.Game.Rulesets.Osu.Difficulty
private const double difficulty_multiplier = 0.0675; private const double difficulty_multiplier = 0.0675;
private double hitWindowGreat; private double hitWindowGreat;
public override int Version => 20220701; public override int Version => 20220902;
public OsuDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap) public OsuDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap)
: base(ruleset, beatmap) : base(ruleset, beatmap)

View File

@ -25,7 +25,7 @@ namespace osu.Game.Rulesets.Taiko.Difficulty
{ {
private const double difficulty_multiplier = 1.35; private const double difficulty_multiplier = 1.35;
public override int Version => 20220701; public override int Version => 20220902;
public TaikoDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap) public TaikoDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap)
: base(ruleset, beatmap) : base(ruleset, beatmap)

View File

@ -18,9 +18,6 @@ namespace osu.Game.Online.API.Requests.Responses
[Serializable] [Serializable]
public class SoloScoreInfo : IHasOnlineID<long> public class SoloScoreInfo : IHasOnlineID<long>
{ {
[JsonProperty("replay")]
public bool HasReplay { get; set; }
[JsonProperty("beatmap_id")] [JsonProperty("beatmap_id")]
public int BeatmapID { get; set; } public int BeatmapID { get; set; }
@ -83,6 +80,9 @@ namespace osu.Game.Online.API.Requests.Responses
[JsonProperty("legacy_total_score")] [JsonProperty("legacy_total_score")]
public int? LegacyTotalScore { get; set; } public int? LegacyTotalScore { get; set; }
[JsonProperty("legacy_score_id")]
public uint? LegacyScoreId { get; set; }
#region osu-web API additions (not stored to database). #region osu-web API additions (not stored to database).
[JsonProperty("id")] [JsonProperty("id")]
@ -111,6 +111,9 @@ namespace osu.Game.Online.API.Requests.Responses
[JsonProperty("pp")] [JsonProperty("pp")]
public double? PP { get; set; } public double? PP { get; set; }
[JsonProperty("has_replay")]
public bool HasReplay { get; set; }
public bool ShouldSerializeID() => false; public bool ShouldSerializeID() => false;
public bool ShouldSerializeUser() => false; public bool ShouldSerializeUser() => false;
public bool ShouldSerializeBeatmap() => false; public bool ShouldSerializeBeatmap() => false;

View File

@ -390,6 +390,11 @@ namespace osu.Game
var framedClock = new FramedClock(beatmap.Track); var framedClock = new FramedClock(beatmap.Track);
beatmapClock.ChangeSource(framedClock); beatmapClock.ChangeSource(framedClock);
// Normally the internal decoupled clock will seek the *track* to the decoupled time, but we blocked this.
// It won't behave nicely unless we also set it to the track's time.
// Probably another thing which should be fixed in the decoupled mess (or just replaced).
beatmapClock.Seek(beatmap.Track.CurrentTime);
} }
protected virtual void InitialiseFonts() protected virtual void InitialiseFonts()