e1e7cb7178
Remove unnecessary using statements
2017-07-12 12:55:52 +09:00
4045083dcd
Update sorting comparers in line with framework changes
2017-07-11 21:21:58 +03:00
2f8e6f20a6
Fix CI issues
2017-07-05 13:46:53 -07:00
2d7eefa6fe
Update Cached usage according to framework
2017-07-02 13:00:02 +03:00
34ac932fe2
Reduce pollution in DrawableHitObject in favor of a loosely-coupled IScrollingHitObject.
2017-06-19 10:54:23 +09:00
38f2bd47c5
Even saner default.
2017-06-16 20:00:16 +09:00
9fea187788
A bit more commenting.
2017-06-16 19:58:43 +09:00
28e48eab2b
CI fixes.
2017-06-16 19:30:30 +09:00
4afe83e74e
Rework DrawableHitObject to provide default life times and proper DrawableTimingSection autosizing.
...
This exposes LifetimeOffset from DrawableHitObject which is used by the XSRG rulesets to adjust the life time range by the VisibleTimeRange.
2017-06-16 19:21:54 +09:00
ea87aca032
We no longer need to pass in the control point.
2017-06-16 13:12:36 +09:00
874db28478
CI fixes.
2017-06-16 13:09:06 +09:00
5bac0919f0
Remove gross autoSizingAxes and life time.
2017-06-16 13:00:08 +09:00
6bfb716cc6
CI fixes.
...
Update SpeedAdjustmentCollection.cs
2017-06-16 11:48:14 +09:00
41c6140435
We don't need to use Cached just yet.
...
This was here to support dynamic re-ordering of hit objects and speed adjustment containers, however there needs to be more work done to TimingControlPoints/MultiplierControlPoints in general before this is possible.
2017-06-16 10:53:02 +09:00
5d7336b235
A bit more cleanup.
2017-06-16 10:06:47 +09:00
03b2b254ba
Make SpeedAdjustmentCollection support unordered adds of speed adjustments and hit objects.
2017-06-16 09:38:06 +09:00
aa830e435a
Add comment.
2017-06-15 16:15:41 +09:00
32226f90db
Enforce exception better
2017-06-15 14:53:39 +09:00
585e7ba312
Add a check to make sure all hitobjects use relativepositionaxes
2017-06-15 14:42:25 +09:00
63ca8a428d
Add xmldoc to MultiplierControlPoint
2017-06-15 14:20:54 +09:00
56244e0134
Add small test case to demonstrate usage.
2017-06-12 17:31:24 +09:00
ba8014bbd9
Cleanups + xmldoc rewordings/improvements.
2017-06-12 15:20:34 +09:00
419682b740
Merge remote-tracking branch 'origin/master' into timingchange-rework
...
# Conflicts:
# osu-framework
2017-06-12 13:09:02 +09:00
1f56848442
Rewrite the way speed adjustments are applied.
2017-06-09 19:57:03 +09:00
921350128d
Rename SpeedAdjustment -> MultiplierControlPoint + reworking.
2017-06-09 16:57:17 +09:00
4b2669e65d
Namespace movement.
2017-06-09 16:20:55 +09:00
d11002e499
Use new naming structure + VisibleTimeRange bindable.
2017-06-09 16:11:49 +09:00
3e3e64eb39
More xmldoc
2017-06-09 14:21:48 +09:00
ed145e9bc9
Update framework.
2017-06-09 03:40:04 +09:00
a9c3234eb5
More cleanup + xmldoc changes.
2017-06-09 03:36:15 +09:00
1231d5d35e
More renaming + fixes.
2017-06-09 02:42:17 +09:00
7d921f92b1
Split out RelativeCoordinateAutoSizingContainer into HitObjectCollection, beginning major rework/refactoring.
2017-06-09 01:32:19 +09:00
55f238f6a9
Remove IHasTimeSpan, add rename to TimingSection.
2017-06-08 23:40:24 +09:00
8641379424
Not sure how these CI issues were missed.
2017-06-07 19:27:22 +09:00
1017cf54d9
CI fixes.
2017-06-07 19:17:45 +09:00
7aee8ee547
Make TimeSpan a double again.
2017-06-07 19:08:32 +09:00
e3d10fc4d3
Update with more framework changes.
2017-06-06 15:52:35 +09:00
d2ced2ea79
Update with framework changes.
2017-06-05 20:16:37 +09:00
4307242bb6
Update with framework changes.
2017-06-05 20:06:46 +09:00
e414e44428
Drastically improve mania gameplay loading time.
2017-06-03 18:18:58 +09:00
7022c8d496
Move timing change stuff to osu.Game project.
2017-06-02 20:17:44 +09:00