mirror of
https://github.com/ppy/osu.git
synced 2025-01-26 17:02:57 +08:00
Adjust input drum to work with new playfield changes
This commit is contained in:
parent
37f7e0a734
commit
49568a3d56
@ -78,6 +78,15 @@ namespace osu.Game.Rulesets.Taiko.Skinning
|
||||
}
|
||||
}
|
||||
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
|
||||
// Relying on RelativeSizeAxes.Both + FillMode.Fit doesn't work due to the precise pixel layout requirements.
|
||||
// This is a bit ugly but makes the non-legacy implementations a lot cleaner to implement.
|
||||
Scale = new Vector2(Parent.DrawHeight / Size.Y);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// A half-drum. Contains one centre and one rim hit.
|
||||
/// </summary>
|
||||
|
@ -31,7 +31,6 @@ namespace osu.Game.Rulesets.Taiko.UI
|
||||
sampleMapping = new DrumSampleMapping(controlPoints);
|
||||
|
||||
RelativeSizeAxes = Axes.Both;
|
||||
FillMode = FillMode.Fit;
|
||||
}
|
||||
|
||||
[BackgroundDependencyLoader]
|
||||
@ -40,6 +39,8 @@ namespace osu.Game.Rulesets.Taiko.UI
|
||||
Child = new SkinnableDrawable(new TaikoSkinComponent(TaikoSkinComponents.InputDrum), _ => new Container
|
||||
{
|
||||
RelativeSizeAxes = Axes.Both,
|
||||
FillMode = FillMode.Fit,
|
||||
Scale = new Vector2(0.9f),
|
||||
Children = new Drawable[]
|
||||
{
|
||||
new TaikoHalfDrum(false)
|
||||
|
Loading…
Reference in New Issue
Block a user