mirror of
https://github.com/osukey/osukey.git
synced 2025-07-01 16:29:58 +09:00
Adjust menu cursor rotation to follow mouse, rather than be fixated around original click location
This commit is contained in:
@ -51,6 +51,9 @@ namespace osu.Game.Graphics.Cursor
|
|||||||
{
|
{
|
||||||
if (dragRotationState != DragRotationState.NotDragging)
|
if (dragRotationState != DragRotationState.NotDragging)
|
||||||
{
|
{
|
||||||
|
if (Vector2.Distance(positionMouseDown, e.MousePosition) > 100)
|
||||||
|
positionMouseDown = Interpolation.ValueAt(0.001f, positionMouseDown, e.MousePosition, 0, Clock.ElapsedFrameTime);
|
||||||
|
|
||||||
var position = e.MousePosition;
|
var position = e.MousePosition;
|
||||||
float distance = Vector2Extensions.Distance(position, positionMouseDown);
|
float distance = Vector2Extensions.Distance(position, positionMouseDown);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user