mirror of
https://github.com/ppy/osu
synced 2024-12-26 00:32:52 +00:00
Formatting fixes
This commit is contained in:
parent
3c999d64d4
commit
e3d463a141
@ -33,7 +33,7 @@ namespace osu.Game.Graphics.Containers
|
||||
[BackgroundDependencyLoader]
|
||||
private void load(OsuColour colours)
|
||||
{
|
||||
if(HoverColour == default)
|
||||
if (HoverColour == default)
|
||||
HoverColour = colours.Yellow;
|
||||
}
|
||||
|
||||
|
@ -24,13 +24,17 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
private Color4 linkBlue, communityUserGrayGreenLighter;
|
||||
|
||||
private User user;
|
||||
|
||||
public User User
|
||||
{
|
||||
get => user;
|
||||
set
|
||||
{
|
||||
if (user == value) return;
|
||||
if (user == value)
|
||||
return;
|
||||
|
||||
user = value;
|
||||
|
||||
updateDisplay();
|
||||
}
|
||||
}
|
||||
@ -131,9 +135,8 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
bottomLinkContainer.AddText(" " + content, bold);
|
||||
}
|
||||
|
||||
addSpacer(bottomLinkContainer);
|
||||
}
|
||||
|
||||
|
@ -48,13 +48,17 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
private APIAccess apiAccess { get; set; }
|
||||
|
||||
private User user;
|
||||
|
||||
public User User
|
||||
{
|
||||
get => user;
|
||||
set
|
||||
{
|
||||
if (user == value) return;
|
||||
if (user == value)
|
||||
return;
|
||||
|
||||
user = value;
|
||||
|
||||
updateDisplay();
|
||||
}
|
||||
}
|
||||
@ -183,7 +187,7 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
{
|
||||
Anchor = Anchor.Centre,
|
||||
Origin = Anchor.Centre,
|
||||
Font = OsuFont.GetFont(size: 20, weight: FontWeight.Medium)
|
||||
Font = OsuFont.GetFont(size: 20)
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -26,13 +26,17 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
private RankGraph rankGraph;
|
||||
|
||||
private User user;
|
||||
|
||||
public User User
|
||||
{
|
||||
get => user;
|
||||
set
|
||||
{
|
||||
if (user == value) return;
|
||||
if (user == value)
|
||||
return;
|
||||
|
||||
user = value;
|
||||
|
||||
updateDisplay();
|
||||
}
|
||||
}
|
||||
@ -181,7 +185,7 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
totalPlayTimeTooltip.TooltipText = (user?.Statistics?.PlayTime ?? 0) / 3600 + " hours";
|
||||
|
||||
foreach (var scoreRankInfo in scoreRankInfos)
|
||||
scoreRankInfo.Value.RankCount = user?.Statistics?.GradesCount.GetForScoreRank(scoreRankInfo.Key) ?? 0;
|
||||
scoreRankInfo.Value.RankCount = user?.Statistics?.GradesCount[scoreRankInfo.Key] ?? 0;
|
||||
|
||||
detailGlobalRank.Content = user?.Statistics?.Ranks.Global?.ToString("#,##0") ?? "-";
|
||||
detailCountryRank.Content = user?.Statistics?.Ranks.Country?.ToString("#,##0") ?? "-";
|
||||
|
@ -22,13 +22,17 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
private FillFlowContainer badgeFlowContainer;
|
||||
|
||||
private User user;
|
||||
|
||||
public User User
|
||||
{
|
||||
get => user;
|
||||
set
|
||||
{
|
||||
if (user == value) return;
|
||||
if (user == value)
|
||||
return;
|
||||
|
||||
user = value;
|
||||
|
||||
updateDisplay();
|
||||
}
|
||||
}
|
||||
|
@ -28,13 +28,17 @@ namespace osu.Game.Overlays.Profile.Header
|
||||
private const float avatar_size = 110;
|
||||
|
||||
private User user;
|
||||
|
||||
public User User
|
||||
{
|
||||
get => user;
|
||||
set
|
||||
{
|
||||
if (user == value) return;
|
||||
if (user == value)
|
||||
return;
|
||||
|
||||
user = value;
|
||||
|
||||
updateDisplay();
|
||||
}
|
||||
}
|
||||
|
@ -186,10 +186,13 @@ namespace osu.Game.Users
|
||||
{
|
||||
[Description("Keyboard")]
|
||||
Keyboard,
|
||||
|
||||
[Description("Mouse")]
|
||||
Mouse,
|
||||
|
||||
[Description("Tablet")]
|
||||
Tablet,
|
||||
|
||||
[Description("Touch Screen")]
|
||||
Touch,
|
||||
}
|
||||
|
@ -77,16 +77,25 @@ namespace osu.Game.Users
|
||||
[JsonProperty(@"a")]
|
||||
public int A;
|
||||
|
||||
public int GetForScoreRank(ScoreRank rank)
|
||||
public int this[ScoreRank rank]
|
||||
{
|
||||
switch (rank)
|
||||
get
|
||||
{
|
||||
case ScoreRank.XH: return SSPlus;
|
||||
case ScoreRank.X: return SS;
|
||||
case ScoreRank.SH: return SPlus;
|
||||
case ScoreRank.S: return S;
|
||||
case ScoreRank.A: return A;
|
||||
default: throw new ArgumentException($"API does not return {rank.ToString()}");
|
||||
switch (rank)
|
||||
{
|
||||
case ScoreRank.XH:
|
||||
return SSPlus;
|
||||
case ScoreRank.X:
|
||||
return SS;
|
||||
case ScoreRank.SH:
|
||||
return SPlus;
|
||||
case ScoreRank.S:
|
||||
return S;
|
||||
case ScoreRank.A:
|
||||
return A;
|
||||
default:
|
||||
throw new ArgumentException($"API does not return {rank.ToString()}");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user