Commit Graph

17 Commits

Author SHA1 Message Date
Dean Herbert 6dcd9427ac Remove bindable usage in `PathControlPoint`
This is quite a breaking change, but I think it is beneficial due to the large amount of usage of this class.

I originally intended just to remove the allocations of the two delegates handling the `Changed` flow internally, but as nothing was really using the bindables for anything more than a general "point has changed" case, this felt like a better direction.
2021-08-26 12:33:53 +09:00
ekrctb 9fff304554 Implement reversing of selected pattern in catch editor 2021-07-22 17:00:08 +09:00
ekrctb dc90e4d24c `EditorBeatmap.SelectedHitObjects` -> `SelectedItems` (same thing) 2021-07-22 16:52:47 +09:00
Dean Herbert 2151c1863e Rename variables for catch-specific casting to avoid any confusion 2021-07-22 14:07:32 +09:00
ekrctb 7b6981c632 Don't show the flip button when flipping is a no-op 2021-07-22 13:29:32 +09:00
ekrctb d2d3214d47 Implement horizontal flipping of hit objects in catch editor 2021-07-21 16:07:02 +09:00
ekrctb 4c8b9c168e Use added position range computation in hit object move handling 2021-07-21 16:06:34 +09:00
Bartłomiej Dach c5011865fc Invert strangely negated condition 2021-07-10 11:23:38 +02:00
Bartłomiej Dach 494089e402 Fix up English in comment 2021-07-10 11:22:54 +02:00
ekrctb 995ef953c6 Modify comment 2021-07-09 15:13:54 +09:00
ekrctb 7e14679606 Expand the selection movement limiting code with detailed comments 2021-07-09 12:58:08 +09:00
ekrctb c937c45360 Don't move selected objects outside the playfield in catch editor 2021-07-08 18:49:32 +09:00
ekrctb 175d666906 Use getters of `OriginalX` and `XOffset` 2021-07-06 15:32:32 +09:00
ekrctb 5a5cb39c9f Add some comments about logic 2021-06-23 10:27:40 +09:00
ekrctb a9b8736f70 Order field and properties consistently 2021-06-23 10:18:44 +09:00
ekrctb c28cd5dd75 Add basic juice stream selection blueprint 2021-06-22 17:20:13 +09:00
ekrctb b8ccfe6ea7 Add basic selection blueprint movement logic 2021-06-22 17:20:13 +09:00