83fd251c7b
Pass sub-controlpoints as span slices
2018-10-11 17:44:25 +09:00
16d30f6756
Add explanatory comments
2018-08-17 13:31:12 +09:00
eb6f1ae72c
Fix spinners providing one extra combo
2018-08-17 09:16:28 +09:00
4c3e551295
Fix first object not receiving new combo
...
Note: If a normal catch fruit is the first object, it does not receive a new combo...
2018-08-15 11:48:28 +09:00
31f324945e
Implement combo offsets
2018-08-15 11:47:31 +09:00
d2709613bc
Add combo offset to ConvertHitObjectParser
2018-08-15 10:49:45 +09:00
ce77473910
Simplify usage of ConvertHitObjectParser
2018-08-15 10:24:56 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
d288d8a51f
Remove SampleInfoList
2017-12-25 15:40:01 +09:00
4f6263ef86
Make many internal classes and methods public
...
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
17466a662c
Add hold note conversion.
2017-05-17 13:09:07 +09:00
28f7e0cdba
Introduce SampleInfoList as List<SampleInfo> to reduce generic nesting. Fix CI warnings.
2017-04-26 14:12:21 +09:00
2af9bf1423
Prefix everything inside Rulesets.Objects.Legacy with "Convert" to avoid naming clashes with Ruleset projects.
2017-04-22 21:33:11 +09:00