Commit Graph

426 Commits

Author SHA1 Message Date
2d2d1beddd More concrete method to determine if all hit objects have been judged.
Covers the case where nested hit objects are involved.
2017-05-11 14:48:08 +09:00
956a7288fb Add basic DrawableNote. 2017-05-03 20:12:27 +09:00
1fa42b26e8 Make base DrawableHitObject<TJudgement> uninheritable. 2017-05-03 14:02:23 +09:00
22be765323 Update HitObject.cs 2017-04-26 14:45:30 +09:00
28f7e0cdba Introduce SampleInfoList as List<SampleInfo> to reduce generic nesting. Fix CI warnings. 2017-04-26 14:12:21 +09:00
a475f1f237 Remove redundant qualifier. 2017-04-24 14:16:51 +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
ec04ceaece Fix off-by-one on repeatCount. 2017-04-22 20:53:55 +09:00
1bb0b96ddc Make IHasCurve not depend on a SliderCurve object. 2017-04-22 20:43:20 +09:00
d7477955ac CI fixes. 2017-04-21 20:42:13 +09:00
5cdbb226f8 Remove CurvedHitObject to make RepeatSamples not tied to curve. 2017-04-21 20:40:11 +09:00
b8f9a2be6e Whoops fix xmldoc. 2017-04-21 20:40:05 +09:00
748f13501a Remove HeadSamples and TailSamples, combine into RepeatSamples. 2017-04-21 20:04:40 +09:00
382e656e9f CI fixes. 2017-04-21 19:51:23 +09:00
6c8bd4dfe4 More trimming. 2017-04-21 19:41:46 +09:00
47f9b2d55b Trim whitespace. 2017-04-21 19:38:04 +09:00
b8c10aa595 Improve xmldoc. 2017-04-21 19:37:16 +09:00
cae4c7c6e5 Combine construction and assignment. 2017-04-21 19:12:16 +09:00
a999c42d8a Split slider samples into head + tail + repeats + body (the original HitObject.Samples). 2017-04-21 18:49:49 +09:00
a7afde02bf Oops, apparently normal hit sound should always be added. 2017-04-21 16:27:35 +09:00
ca824de91c Implement RepeatSamples in IHasRepeats. 2017-04-21 16:18:34 +09:00
b4a4597366 Transform legacy HitObjectParsers to give repeat slider sounds, instead of all sounds. 2017-04-21 16:18:11 +09:00
83f1f9d7e5 Add ability to parse per-repeat sounds. 2017-04-21 14:38:46 +09:00
bd7341c5a1 Restructure reading normal/add/volume members into class to make code a bit more readable/usable. 2017-04-21 14:36:28 +09:00
ac9f0ccb48 Fix hit normals always being played, regardless of sound type. 2017-04-21 13:59:55 +09:00
fbd26a1d5e Mode -> Ruleset. 2017-04-18 16:05:58 +09:00