1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 21:02:55 +08:00

Fix room name overflowing on multiplayer lounge

This commit is contained in:
Joehu 2020-07-10 10:42:41 -07:00
parent d8b92cc585
commit fa0c2d7f84

View File

@ -4,9 +4,8 @@
using System.Collections.Generic; using System.Collections.Generic;
using osu.Framework.Graphics; using osu.Framework.Graphics;
using osu.Framework.Graphics.Containers; using osu.Framework.Graphics.Containers;
using osu.Framework.Graphics.Sprites;
using osu.Game.Graphics; using osu.Game.Graphics;
using osu.Game.Graphics.Sprites; using osu.Game.Graphics.Containers;
using osu.Game.Screens.Multi.Components; using osu.Game.Screens.Multi.Components;
using osuTK; using osuTK;
@ -15,7 +14,7 @@ namespace osu.Game.Screens.Multi.Lounge.Components
public class RoomInfo : MultiplayerComposite public class RoomInfo : MultiplayerComposite
{ {
private readonly List<Drawable> statusElements = new List<Drawable>(); private readonly List<Drawable> statusElements = new List<Drawable>();
private readonly SpriteText roomName; private readonly OsuTextFlowContainer roomName;
public RoomInfo() public RoomInfo()
{ {
@ -43,18 +42,23 @@ namespace osu.Game.Screens.Multi.Lounge.Components
{ {
Anchor = Anchor.CentreLeft, Anchor = Anchor.CentreLeft,
Origin = Anchor.CentreLeft, Origin = Anchor.CentreLeft,
AutoSizeAxes = Axes.Both, RelativeSizeAxes = Axes.X,
AutoSizeAxes = Axes.Y,
Direction = FillDirection.Vertical, Direction = FillDirection.Vertical,
Children = new Drawable[] Children = new Drawable[]
{ {
roomName = new OsuSpriteText { Font = OsuFont.GetFont(size: 30) }, roomName = new OsuTextFlowContainer(t => t.Font = OsuFont.GetFont(size: 30))
{
RelativeSizeAxes = Axes.X,
AutoSizeAxes = Axes.Y,
},
statusInfo = new RoomStatusInfo(), statusInfo = new RoomStatusInfo(),
} }
}, },
typeInfo = new ModeTypeInfo typeInfo = new ModeTypeInfo
{ {
Anchor = Anchor.CentreRight, Anchor = Anchor.BottomRight,
Origin = Anchor.CentreRight Origin = Anchor.BottomRight
} }
} }
}, },