You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
osu!catch now hides the cursor on the playfield ( #21625 ) but since the playfield only covers the middle ~half of the screen the cursor still shows up on the edges. Since CatchPlayField.RecievePositionalInputAt already doesn't care Y axis, we can modify it to not care about the X axis either to "solve" the issue. I.E. RecievePositionalInputAt always returns true. This type of function returning a constant feels like a hack more than a proper solution to me, so I am opening this issue to solicit feedback.
public override bool ReceivePositionalInputAt(Vector2 screenSpacePos) =>
// only check the X position; handle all vertical space.
base.ReceivePositionalInputAt(new Vector2(screenSpacePos.X, ScreenSpaceDrawQuad.Centre.Y));
This should have been fixed as part of #21625 but I thought this was an issue with the touchscreen controls rather than the playfield. I have since discovered otherwise.
Type
Cosmetic
Bug description
osu!catch now hides the cursor on the playfield ( #21625 ) but since the playfield only covers the middle ~half of the screen the cursor still shows up on the edges. Since
CatchPlayField.RecievePositionalInputAt
already doesn't care Y axis, we can modify it to not care about the X axis either to "solve" the issue. I.E.RecievePositionalInputAt
always returnstrue
. This type of function returning a constant feels like a hack more than a proper solution to me, so I am opening this issue to solicit feedback.This should have been fixed as part of #21625 but I thought this was an issue with the touchscreen controls rather than the playfield. I have since discovered otherwise.
Screenshots or videos
2022-12-15.00-28-59.mp4
Version
60c8ef3
Logs
N/A
The text was updated successfully, but these errors were encountered: