Move more logic to column to both clean things up and fix tests

This commit is contained in:
Dean Herbert
2020-05-21 14:25:37 +09:00
parent 5ad7842b91
commit bac78707de
4 changed files with 31 additions and 18 deletions

View File

@ -71,9 +71,12 @@ namespace osu.Game.Tests.Visual
{
base.Update();
currentBlueprint.UpdatePosition(new SnapResult(InputManager.CurrentState.Mouse.Position, null));
currentBlueprint.UpdatePosition(SnapForBlueprint(currentBlueprint));
}
protected virtual SnapResult SnapForBlueprint(PlacementBlueprint blueprint) =>
new SnapResult(InputManager.CurrentState.Mouse.Position, null);
public override void Add(Drawable drawable)
{
base.Add(drawable);
@ -81,7 +84,7 @@ namespace osu.Game.Tests.Visual
if (drawable is PlacementBlueprint blueprint)
{
blueprint.Show();
blueprint.UpdatePosition(new SnapResult(InputManager.CurrentState.Mouse.Position, null));
blueprint.UpdatePosition(SnapForBlueprint(blueprint));
}
}