From 89426e1c11c7c04c11327f3840482af038542840 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Wed, 8 Nov 2017 12:07:52 +0900 Subject: [PATCH] Simplify lines --- osu.Game/Screens/Menu/IntroSequence.cs | 50 +++++++++----------------- 1 file changed, 17 insertions(+), 33 deletions(-) diff --git a/osu.Game/Screens/Menu/IntroSequence.cs b/osu.Game/Screens/Menu/IntroSequence.cs index 5373270d08..c238f77168 100644 --- a/osu.Game/Screens/Menu/IntroSequence.cs +++ b/osu.Game/Screens/Menu/IntroSequence.cs @@ -20,12 +20,12 @@ public class IntroSequence : Container private readonly OsuSpriteText welcomeText; - private readonly Container linesContainer; + private readonly Container lines; - private readonly Container lineTopLeft; - private readonly Container lineBottomLeft; - private readonly Container lineTopRight; - private readonly Container lineBottomRight; + private readonly Box lineTopLeft; + private readonly Box lineBottomLeft; + private readonly Box lineTopRight; + private readonly Box lineBottomRight; private readonly Ring smallRing; private readonly Ring mediumRing; @@ -45,56 +45,40 @@ public IntroSequence() Children = new Drawable[] { mediumRing = new Ring(Color4.White.Opacity(130)), - linesContainer = new Container + lines = new Container { Anchor = Anchor.Centre, Origin = Anchor.Centre, AutoSizeAxes = Axes.Both, - Children = new Drawable[] + Children = new [] { - lineTopLeft = new Container + lineTopLeft = new Box { Origin = Anchor.CentreLeft, Anchor = Anchor.Centre, Rotation = 45, - Child = new Box - { - RelativeSizeAxes = Axes.Both, - Colour = Color4.White.Opacity(180), - } + Colour = Color4.White.Opacity(180), }, - lineTopRight = new Container + lineTopRight = new Box { Origin = Anchor.CentreRight, Anchor = Anchor.Centre, Rotation = -45, - Child = new Box - { - RelativeSizeAxes = Axes.Both, - Colour = Color4.White.Opacity(80), - } + Colour = Color4.White.Opacity(80), }, - lineBottomLeft = new Container + lineBottomLeft = new Box { Origin = Anchor.CentreLeft, Anchor = Anchor.Centre, Rotation = -45, - Child = new Box - { - RelativeSizeAxes = Axes.Both, - Colour = Color4.White.Opacity(230), - } + Colour = Color4.White.Opacity(230), }, - lineBottomRight = new Container + lineBottomRight = new Box { Origin = Anchor.CentreRight, Anchor = Anchor.Centre, Rotation = 45, - Child = new Box - { - RelativeSizeAxes = Axes.Both, - Colour = Color4.White.Opacity(130), - } + Colour = Color4.White.Opacity(130), }, } }, @@ -198,7 +182,7 @@ private void setDefaults() mediumRing.Foreground.Size = new Vector2(0.7f); smallRing.Foreground.Size = new Vector2(0.6f); - foreach (var line in linesContainer) + foreach (var line in lines) { line.Size = new Vector2(105, 1.5f); line.Alpha = 0; @@ -244,7 +228,7 @@ public void Start(double length) const int line_duration = 700; const int line_resize = 150; - foreach (var line in linesContainer) + foreach (var line in lines) { line.FadeIn(40).ResizeWidthTo(0, line_duration - line_resize, Easing.OutQuint); }