Commit Graph

1606 Commits

Author SHA1 Message Date
896177801a Avoid creating copies of node samples every time 2020-06-05 00:07:27 +02:00
c4cae006aa Correctly slice node sample list when converting 2020-06-04 22:47:39 +02:00
ac019bddd6 Only play samples at start of hold note in mania maps 2020-06-04 22:33:34 +02:00
35544ede50 Add failing test cases 2020-06-04 22:33:30 +02:00
a8b137bb71 Merge pull request #9123 from peppy/move-setter-to-duration
Move setter from EndTime to Duration
2020-06-01 16:52:38 +09:00
64d1b4b11b Merge branch 'master' into move-setter-to-duration 2020-06-01 15:55:48 +09:00
b9464a2aa8 Merge branch 'master' into editor-create-composer-fix 2020-06-01 15:38:15 +09:00
d7e0391b5f Merge branch 'master' into i-has-curve-with-repeats 2020-06-01 14:27:43 +09:00
0ef971be28 Merge branch 'master' into i-has-curve-with-repeats 2020-05-31 22:30:18 +09:00
b06017dbf1 supress horizontal scaling of left-and-right stages 2020-05-31 11:28:54 +08:00
e8b43e8e1f Merge branch 'master' into move-setter-to-duration 2020-05-29 16:04:23 +09:00
8fa8c561e7 Pass hitobjects as a parameter to CreateBlueprintContainer 2020-05-29 12:20:50 +09:00
6be5917eb0 Remove necessity for custom mania interface caching 2020-05-27 23:15:16 +09:00
919ff92d15 Remove unused resolved composer 2020-05-27 22:56:12 +09:00
cbd563e80b Rename to IHasDuration 2020-05-27 12:38:39 +09:00
6b5b215299 Split out IHasPath from IHasCurve to better define hitobjects 2020-05-26 17:44:47 +09:00
b5de30ef3d Merge branch 'master' into editor-scrolling-playfield-support 2020-05-26 14:46:58 +09:00
0cc6d6d97c Merge pull request #9033 from smoogipoo/applydefaults-cancellation
Add cancellation token support to CreateNestedHitObjects()
2020-05-26 12:04:06 +09:00
827345ed88 Fix mania offsets 2020-05-25 22:06:02 +09:00
e7442ec3a2 Remove need for ManiaSnapResult 2020-05-25 19:33:03 +09:00
2c16619ecd Move time to position conversion to ScrollingHitObjectContainer 2020-05-25 19:32:39 +09:00
b8130bd366 Make mania selection blueprint abstract 2020-05-25 19:31:09 +09:00
bc35bc5efb Merge branch 'master' into applydefaults-cancellation 2020-05-25 16:45:30 +09:00
ce35d09e7d Fix incorrect alpha application to lines on rewinding 2020-05-22 12:45:37 +09:00
d529a2aefa Remove left-over function 2020-05-22 12:28:01 +09:00
b2667bbb02 Move protected implementation down 2020-05-22 11:45:58 +09:00
6de2597958 Merge branch 'editor-position-snap' into mania-distance-snap-grid 2020-05-22 11:27:36 +09:00
8a105bdbcf Remove unused ColumnAt method 2020-05-22 11:23:39 +09:00
7dd3b3eeb5 Remove unused method 2020-05-21 15:16:59 +09:00
a756e6d212 Add xmldoc and remove unnecessary parameter 2020-05-21 15:16:30 +09:00
ce8b6b7383 Correctly account for blueprint origins 2020-05-21 15:15:24 +09:00
a9a1c00cf1 Move responsibility placement blueprint's StartTime set to within 2020-05-21 14:50:33 +09:00
bac78707de Move more logic to column to both clean things up and fix tests 2020-05-21 14:25:37 +09:00
5ad7842b91 Move ScreenSpacePositionAtTime to inside Column implementation 2020-05-21 13:33:02 +09:00
94bb59db0d Merge branch 'editor-position-snap' into mania-distance-snap-grid 2020-05-21 12:50:49 +09:00
83a5913b8d Undo beat snapping related changes 2020-05-21 12:12:21 +09:00
69db62b78a Combine implementation of time-to-position lookup 2020-05-20 21:42:21 +09:00
63b5f1a376 Remove unnecessary IRequireHighFrequencyMousePosition 2020-05-20 21:14:20 +09:00
e3cec9cf6c Simplify column assignment 2020-05-20 21:13:08 +09:00
7c9fbb6fcf Split out classes 2020-05-20 21:03:03 +09:00
19e2da9c73 Fix down scrolling giving incorrect positioning data 2020-05-20 21:01:29 +09:00
26fb779f4d Move remaining positioning logic local to hold note blueprint 2020-05-20 21:01:29 +09:00
2f78866dfb Move positioning out of mania blueprints 2020-05-20 21:01:29 +09:00
62092e3f5b Propagate mania column in SnapResult 2020-05-20 21:01:29 +09:00
82d6549161 Pass down snap result and remove local TimeAt usage 2020-05-20 21:01:29 +09:00
970bd86d2e Remove local TimeAt usage in mania placement 2020-05-20 21:01:29 +09:00
23bf0d000e Implement mania beat snapping support 2020-05-20 21:01:19 +09:00
ffb8d48fc3 Fix osu!mania editor placement regressions 2020-05-20 21:01:03 +09:00
c46bfc2532 Create SnapResult class to hold various snapping results 2020-05-20 21:00:47 +09:00
3354d48a38 Change snapping to be screen space coordinate based 2020-05-20 21:00:29 +09:00