mirror of
https://github.com/osukey/osukey.git
synced 2025-07-01 16:29:58 +09:00
Also test with distance snap enabled for sanity
This commit is contained in:
@ -27,16 +27,20 @@ namespace osu.Game.Rulesets.Osu.Tests.Editor
|
|||||||
AddStep("get playfield", () => playfield = Editor.ChildrenOfType<OsuPlayfield>().First());
|
AddStep("get playfield", () => playfield = Editor.ChildrenOfType<OsuPlayfield>().First());
|
||||||
}
|
}
|
||||||
|
|
||||||
[Test]
|
[TestCase(true)]
|
||||||
public void TestHitCircleSnapsToOtherHitCircle()
|
[TestCase(false)]
|
||||||
|
public void TestHitCircleSnapsToOtherHitCircle(bool distanceSnapEnabled)
|
||||||
{
|
{
|
||||||
AddStep("move mouse to centre", () => InputManager.MoveMouseTo(playfield.ScreenSpaceDrawQuad.Centre));
|
AddStep("move mouse to centre", () => InputManager.MoveMouseTo(playfield.ScreenSpaceDrawQuad.Centre));
|
||||||
|
|
||||||
AddStep("disable distance snap", () =>
|
if (!distanceSnapEnabled)
|
||||||
{
|
{
|
||||||
InputManager.PressKey(Key.Q);
|
AddStep("disable distance snap", () =>
|
||||||
InputManager.ReleaseKey(Key.Q);
|
{
|
||||||
});
|
InputManager.PressKey(Key.Q);
|
||||||
|
InputManager.ReleaseKey(Key.Q);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
AddStep("enter placement mode", () =>
|
AddStep("enter placement mode", () =>
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user