Thomas Müller
|
97c4807f0b
|
Fix incorrect slider snaking in repeat sliders.
|
2016-12-03 14:40:35 +01:00 |
|
Thomas Müller
|
b81bf7085f
|
Add missing licence headers and fixup using statements.
|
2016-12-03 13:56:35 +01:00 |
|
Thomas Müller
|
c43b47da2a
|
Add option toggles and configuration for snaking in and out sliders.
|
2016-12-03 13:56:19 +01:00 |
|
Thomas Müller
|
a1efd25ac1
|
Improve code clarity and allow snaking "away" the beginning of the slider that has already been tracked.
|
2016-12-03 13:25:31 +01:00 |
|
Thomas Müller
|
4dbc6ad4d0
|
Construct drawable slider paths smoothly using the optimized slider curve instead of by discrete individual re-sampled segments.
|
2016-12-03 11:43:56 +01:00 |
|
Thomas Müller
|
c6e099d725
|
Fix incorrect way of calculating SliderCurve.PositionAt.
|
2016-12-03 10:41:03 +01:00 |
|
Thomas Müller
|
1e8dc780ab
|
Use new framework-level triangles.
|
2016-12-01 19:12:35 +01:00 |
|
Dean Herbert
|
1e037b3eaa
|
Merge remote-tracking branch 'refs/remotes/upstream/master' into fix-depth
|
2016-11-30 12:21:12 +09:00 |
|
Thomas Müller
|
e2f279bda4
|
Merge branch 'master' of github.com:ppy/osu into fix-multi-segment-sliders
# Conflicts:
# osu.Game.Mode.Osu/Objects/Slider.cs
|
2016-11-29 22:28:48 +01:00 |
|
Thomas Müller
|
d56e23195d
|
Add treatment of slider segments encoded by the same vertex appearing twice in succession.
|
2016-11-29 21:31:01 +01:00 |
|
Thomas Müller
|
b12b82fdd3
|
Fix depth values.
|
2016-11-29 20:50:12 +01:00 |
|
Dean Herbert
|
30e62eb53c
|
Adjust slider fadeout slightly.
|
2016-11-29 22:14:56 +09:00 |
|
Dean Herbert
|
f8c1f4dd58
|
Add basic slider judgement handling.
|
2016-11-29 21:40:24 +09:00 |
|
Dean Herbert
|
a0503bd13f
|
Tidy up Slider class.
|
2016-11-29 21:29:53 +09:00 |
|
Dean Herbert
|
9b243ccc23
|
Remove Hit500.
|
2016-11-29 21:28:22 +09:00 |
|
Thomas Müller
|
0b8e37fb1d
|
Improve slider rendering by using a buffered container (with depth attachment) and proper alpha blending.
|
2016-11-29 11:14:01 +09:00 |
|
Dean Herbert
|
785ae892f4
|
Cast less.
|
2016-11-28 22:47:50 +09:00 |
|
Dean Herbert
|
9114c9dec4
|
Change double to int.
|
2016-11-28 22:46:52 +09:00 |
|
Dean Herbert
|
f224960429
|
Update framework.
|
2016-11-28 20:09:20 +09:00 |
|
Dean Herbert
|
ad761eb66a
|
Make tracking area larger.
|
2016-11-28 19:51:50 +09:00 |
|
Dean Herbert
|
c7ffd56a10
|
Add interactivity to sliders, follow circle etc.
|
2016-11-28 19:42:45 +09:00 |
|
Dean Herbert
|
907e8e83ce
|
Delay snaking slightly.
|
2016-11-28 18:53:59 +09:00 |
|
Dean Herbert
|
187a8bbfa7
|
Don't store beatmap reference in hitobjects.
|
2016-11-28 18:45:50 +09:00 |
|
Dean Herbert
|
c376f8436c
|
Centralise common state setting for osu HitObjects.
|
2016-11-28 18:40:54 +09:00 |
|
Dean Herbert
|
15096c2f00
|
Improve snaking logic.
|
2016-11-28 18:40:38 +09:00 |
|
Dean Herbert
|
899c341fd3
|
Fix incorrect slider duration calculation.
|
2016-11-28 17:55:19 +09:00 |
|
Dean Herbert
|
9eb3e1168e
|
Refactor SliderBody into its own class.
|
2016-11-28 17:05:30 +09:00 |
|
Dean Herbert
|
622c90daf7
|
Add basic snaking.
|
2016-11-28 16:52:57 +09:00 |
|
Dean Herbert
|
2616d05767
|
Adjust velocity calculation.
|
2016-11-28 16:31:31 +09:00 |
|
Dean Herbert
|
b1f141e1a0
|
Add basic slider ball logic.
|
2016-11-28 16:31:19 +09:00 |
|
Dean Herbert
|
b999d92ffb
|
Improve curve visualisation.
|
2016-11-28 16:28:47 +09:00 |
|
Dean Herbert
|
bf63be0602
|
Add better slider duration calculation using bpm and difficulty information.
|
2016-11-28 15:31:54 +09:00 |
|
Dean Herbert
|
e271bcec63
|
General fix-ups for slider class.
|
2016-11-28 12:40:24 +09:00 |
|
Dean Herbert
|
97e4653735
|
Fix circle depth and explicitly create a hitcircle for now.
|
2016-11-28 12:15:25 +09:00 |
|
Thomas Müller
|
0cd0c4564f
|
Make sliders slightly nicer by using the new path drawable.
|
2016-11-27 15:36:31 +01:00 |
|
Dean Herbert
|
396ca9fe91
|
Remove HitJudgementResolver; reimplement in DrawableHitObject.
|
2016-11-26 16:51:51 +09:00 |
|
Dean Herbert
|
202028f2c9
|
Remove glow on miss.
|
2016-11-25 16:37:14 +09:00 |
|
Dean Herbert
|
f9f72f25a2
|
Add basic flow for hitobject judgement.
|
2016-11-25 16:26:50 +09:00 |
|
Dean Herbert
|
d3bf1a3a9e
|
Fit HitExplosion regression.
|
2016-11-19 19:14:55 +09:00 |
|
Dean Herbert
|
3ac89216bd
|
Standardise some naming and make hitcircles feel better.
|
2016-11-19 19:07:57 +09:00 |
|
Dean Herbert
|
d359057db6
|
Make HitCircles work without using ChildScale.
|
2016-11-19 16:32:48 +09:00 |
|
Dean Herbert
|
acb85d0140
|
Fix regressions in combo counters and tidy up naming of SpriteTexts.
|
2016-11-19 16:19:54 +09:00 |
|
Dean Herbert
|
bed50a53a7
|
Clean up usings.
|
2016-11-19 13:20:05 +09:00 |
|
Dean Herbert
|
4db2a1e693
|
Split ApproachCircle out into its own class.
|
2016-11-18 17:47:47 +09:00 |
|
Dean Herbert
|
4c61a13e71
|
Make slider parsing kind of exist.
|
2016-11-18 17:40:06 +09:00 |
|
Dean Herbert
|
bd8856611a
|
Shuffle namespaces and make hitcircle pieces reusable by other objects.
|
2016-11-17 17:21:23 +09:00 |
|
Dean Herbert
|
885df47864
|
Add simple implementation of HitExplosions.
|
2016-11-16 19:24:48 +09:00 |
|
Dean Herbert
|
4e2e7ec8ba
|
Don't initialise children in load().
|
2016-11-16 16:59:34 +09:00 |
|
Dean Herbert
|
353b9c0789
|
Fix incorrect blending mode on triangles.
|
2016-11-16 16:29:19 +09:00 |
|
Dean Herbert
|
fba748b24e
|
DrawableCircle -> DrawableHitCircle.
|
2016-11-16 16:20:58 +09:00 |
|