osu/osu.Game.Rulesets.Osu
Dean Herbert 9c62c90cfc Refactor SelectionBlueprint and MoveSelectionEvent to work in screen-space coordinates
Until now, the implementation of the overrides in `SelectionBlueprint`
have been confusing to the point where I would just implement by
trial-and-error (or copying from an existing implementation). This was
due to a combination of using "object" space coordinates
(ie. the thing the `Blueprint` is operating on) and screen-space coordinates.

This change switches all event related coordinates to screen-space,
which is how we already handle rotation/scale operations. With the
introduction of other editor types where the related objects are
drawables, this also makes a lot more sense.
2021-04-29 16:10:42 +09:00
..
Beatmaps
Configuration Update usages of config with framework changes 2021-03-17 16:10:16 +09:00
Difficulty Refactor to abstract out strain logic into StrainSkill class 2021-04-03 20:52:39 +11:00
Edit Refactor SelectionBlueprint and MoveSelectionEvent to work in screen-space coordinates 2021-04-29 16:10:42 +09:00
Judgements Move spin start time to inside result and switch to standard state handling 2021-03-11 12:58:15 +09:00
Mods Merge branch 'master' into legacy-scores-classic-mod 2021-04-22 18:44:20 +09:00
Objects Extract scale constant 2021-04-26 15:30:22 +09:00
Properties
Replays Remove AutoGenerator workaround of now-fixed issue 2021-04-16 14:13:41 +09:00
Resources/Testing/Beatmaps Add failing tests 2021-04-05 17:48:29 +09:00
Scoring
Skinning Merge branch 'master' into fix-editor-slider-repeat-animation 2021-04-26 16:45:04 +09:00
Statistics
UI Fix click-to-resume cursor location being incorrect when playfield is transformed 2021-04-21 00:12:49 +09:00
osu.Game.Rulesets.Osu.csproj
OsuInputManager.cs
OsuRuleset.cs Add "Barrel Roll" mod 2021-04-14 16:52:29 +09:00
OsuSkinComponent.cs
OsuSkinComponents.cs Revert legacy spinner presence changes and bonus counter component 2021-03-13 05:57:47 +03:00