osu/osu.Game/Rulesets
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
..
Configuration
Difficulty Implement custom enumerator for ReverseQueue to avoid allocations 2021-04-10 01:16:54 +10:00
Edit Refactor SelectionBlueprint and MoveSelectionEvent to work in screen-space coordinates 2021-04-29 16:10:42 +09:00
Filter Expose and document query parser and helpers 2021-03-03 22:03:01 +01:00
Judgements Remove obsolete code 2021-04-09 13:56:58 +09:00
Mods Add base "classic" mod 2021-04-21 09:14:19 +03:00
Objects Merge pull request #12592 from ekrctb/fix-entry-lifetime 2021-04-28 01:38:19 +09:00
Replays Introduce StartFrame and EndFrame to simplify the replay interpolation code 2021-04-16 14:13:41 +09:00
Scoring Fix bonus-only maps having 700K base score 2021-04-28 03:42:29 +09:00
Timing
UI Merge pull request #12486 from ekrctb/unmanaged-hit-object-entry 2021-04-21 17:08:21 +09:00
ILegacyRuleset.cs
Ruleset.cs Merge branch 'master' into verify-tab 2021-04-13 23:05:48 +09:00
RulesetConfigCache.cs
RulesetInfo.cs
RulesetSelector.cs
RulesetStore.cs Remove unused using directive 2021-04-02 02:45:26 +03:00