diff --git a/osu.Desktop.VisualTests/Tests/TestCaseTaikoHitObjects.cs b/osu.Desktop.VisualTests/Tests/TestCaseTaikoHitObjects.cs index b53263f350..2e0a1c5067 100644 --- a/osu.Desktop.VisualTests/Tests/TestCaseTaikoHitObjects.cs +++ b/osu.Desktop.VisualTests/Tests/TestCaseTaikoHitObjects.cs @@ -81,19 +81,19 @@ namespace osu.Desktop.VisualTests.Tests Add(new DrumRollCircle(new CirclePiece() { - Width = 250, KiaiMode = kiai }) { + Width = 250, Position = new Vector2(575, 100) }); Add(new DrumRollCircle(new AccentedCirclePiece() { - Width = 250, KiaiMode = kiai }) { + Width = 250, Position = new Vector2(575, 300) }); } diff --git a/osu.Game.Modes.Taiko/Objects/Drawable/Pieces/CirclePiece.cs b/osu.Game.Modes.Taiko/Objects/Drawable/Pieces/CirclePiece.cs index 64b91ae99e..453ab7a05d 100644 --- a/osu.Game.Modes.Taiko/Objects/Drawable/Pieces/CirclePiece.cs +++ b/osu.Game.Modes.Taiko/Objects/Drawable/Pieces/CirclePiece.cs @@ -14,8 +14,8 @@ namespace osu.Game.Modes.Taiko.Objects.Drawable.Pieces /// /// A circle piece which is used uniformly through osu!taiko to visualise hitobjects. /// - /// The body of this piece will overshoot it by to form - /// a rounded (_[-Width-]_) figure such that a regular "circle" is the result of setting Width to 0. + /// The body of this piece will overshoot its parent by to form + /// a rounded (_[-Width-]_) figure such that a regular "circle" is the result of a parent with Width = 0. /// /// public class CirclePiece : Container @@ -71,6 +71,7 @@ namespace osu.Game.Modes.Taiko.Objects.Drawable.Pieces public CirclePiece() { + RelativeSizeAxes = Axes.X; Height = TaikoHitObject.CIRCLE_RADIUS * 2; // The "inner layer" is the body of the CirclePiece that overshoots it by Height/2 px on both sides