1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-23 09:27:23 +08:00
osu-lazer/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 Constrain configuration lookup as enum. 2019-12-09 17:45:26 +08:00
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 Centralise default beat length specification 2019-08-28 20:22:16 +09:00
UI Merge pull request #12486 from ekrctb/unmanaged-hit-object-entry 2021-04-21 17:08:21 +09:00
ILegacyRuleset.cs Apply review suggestions 2020-12-03 19:44:12 +02:00
Ruleset.cs Merge branch 'master' into verify-tab 2021-04-13 23:05:48 +09:00
RulesetConfigCache.cs Suppress warnings 2019-11-12 13:41:54 +09:00
RulesetInfo.cs Update class exclusion for dynamic compilation 2020-09-04 20:41:08 +09:00
RulesetSelector.cs General refactoring 2019-06-26 17:52:25 +09:00
RulesetStore.cs Remove unused using directive 2021-04-02 02:45:26 +03:00