Commit Graph

95 Commits

Author SHA1 Message Date
smoogipooo 9de18d45a5 Use bitshifted notation. 2017-05-22 10:00:11 +09:00
smoogipooo 7b05930fc2 Revert "Fix converters possibly not converting from new-style beatmaps that hold mode-specific objects."
This reverts commit 6821197a6a.
2017-05-19 17:38:06 +09:00
smoogipooo 860b607f45 A bit more cleanup. 2017-05-19 16:49:05 +09:00
smoogipooo 1cb3fc7262 Oops fix unused using. 2017-05-19 16:45:06 +09:00
smoogipooo 6821197a6a Fix converters possibly not converting from new-style beatmaps that hold mode-specific objects. 2017-05-19 16:40:01 +09:00
smoogipooo 2cea5f0fa3 Add comments. 2017-05-19 16:39:02 +09:00
smoogipooo 9191c4f3e3 Remove LegacyBeatmapConverter. 2017-05-19 16:31:56 +09:00
smoogipooo 67cf64062a Add flag to determine whether the beatmap requested for conversion is for the current ruleset. 2017-05-19 16:02:40 +09:00
smoogipooo 4e8ead9cf4 Fix possible nullref. 2017-05-18 19:05:03 +09:00
smoogipooo c80e2e8f0a Attempt to solve warnings... 2017-05-18 18:46:50 +09:00
smoogipooo af129b3eab Add siblings, will be used in generator branches. 2017-05-18 18:13:08 +09:00
smoogipooo afd3eb4b8d Implement things a bit more to remove warnings. 2017-05-18 18:04:32 +09:00
smoogipooo 873ff34487 This function can't be used for all pattern generations. So let's not use it. 2017-05-18 17:43:59 +09:00
smoogipooo af34777f44 Trim whitespace. 2017-05-18 17:00:11 +09:00
smoogipooo 164a1bb743 Remove distance object pattern generator for now (next PR). 2017-05-18 15:38:15 +09:00
smoogipooo 1fa1897d71 Define the concept of patterns + additional comments. 2017-05-18 15:05:45 +09:00
smoogipooo 618c162535 Move more functions to ObjectConversion + resharper cleanup. 2017-05-18 14:17:23 +09:00
smoogipooo de8271ad6b Fix out of range exceptions due to out-of-order hitobjects. 2017-05-18 14:08:48 +09:00
smoogipooo 6dae5cbacf Fix distance object conversion not calculating end time. 2017-05-18 14:08:32 +09:00
smoogipooo 6010243736 Fix incorrect uint_to_real factor. 2017-05-18 14:07:57 +09:00
smoogipooo 7c48fb2b92 General fixes. 2017-05-18 13:37:22 +09:00
smoogipooo c1a44ea6b4 Renaming + commenting. 2017-05-18 13:25:55 +09:00
smoogipooo 16eda2467f Make compile. 2017-05-18 12:50:12 +09:00
smoogipooo f6dc85c2f8 Fix incorrect note count probabilities. 2017-05-18 12:39:51 +09:00
smoogipooo e9275138e1 Finish up DistanceObjectConversion. 2017-05-18 12:39:37 +09:00
smoogipooo 22128f158c Fix a few errors. 2017-05-18 12:10:01 +09:00
smoogipooo b52ec11260 Add (almost finished) basis of slider hit object conversion... 2017-05-17 20:47:02 +09:00
smoogipooo 2f8556a44a Fix hold notes + make it compile again. 2017-05-17 13:20:33 +09:00
smoogipooo 4d9aea6aec Remove while statement (came from fastrandom...). 2017-05-17 13:14:42 +09:00
smoogipooo 9565bb9572 Fix hold notes - remove glow for now.
# Conflicts:
#	osu.Game.Rulesets.Mania/Objects/Drawables/DrawableHoldNote.cs
#	osu.Game.Rulesets.Mania/Objects/Drawables/DrawableManiaHitObject.cs
2017-05-17 13:09:49 +09:00
smoogipooo 17466a662c Add hold note conversion. 2017-05-17 13:09:07 +09:00
smoogipooo fdd98e23bd Fix generation. 2017-05-17 13:08:59 +09:00
smoogipooo 1ded043778 Add basic mania-specific beatmap conversion.
# Conflicts:
#	osu.Game.Rulesets.Mania/Beatmaps/ManiaBeatmapConverter.cs
2017-05-17 13:07:56 +09:00
smoogipooo 51f7904c13 Remove redundant parentheses. 2017-05-17 13:04:57 +09:00
smoogipooo 93e2b21084 Add FastRandom class for use in beatmap conversion. 2017-05-17 12:52:07 +09:00
smoogipooo 0eba553138 Comments? 2017-05-16 19:33:56 +09:00
smoogipooo bc629d193d InternalChildren -> Children. 2017-05-16 19:26:46 +09:00
smoogipooo 9b0aed7c48 Add tween to time span changing. 2017-05-16 19:14:27 +09:00
smoogipooo 3c8d75effb Fix unused directive. 2017-05-16 18:36:38 +09:00
smoogipooo 6231a19b8c Merge remote-tracking branch 'origin/master' into mania-timing-sections 2017-05-16 18:35:32 +09:00
smoogipooo be4ff5c038 Fix possible no-children-in-sequence exception. 2017-05-16 18:26:49 +09:00
smoogipooo 620b4bf863 Cleanup. 2017-05-16 18:17:34 +09:00
smoogipooo 60666dc824 Rename. 2017-05-16 18:05:09 +09:00
smoogipooo f4a03ec1cf Fix usings. 2017-05-16 18:03:30 +09:00
smoogipooo 8ed97a8335 Let's invert the playfield by default for now. 2017-05-16 18:02:54 +09:00
smoogipooo ac02d1ab10 TimeRelativeContainer -> ControlPointContainer, optimize AutoTimeRelativeContainer a little bit (only recompute on invalidation). 2017-05-16 17:50:09 +09:00
smoogipooo 7039205363 Invert the playfield by default to make calculations a bit simpler and clean up a lot of code. 2017-05-16 17:34:41 +09:00
smoogipooo 62139015fb Clamp TimeSpan. 2017-05-16 17:06:54 +09:00
smoogipooo 8d19bafc19 Add ability to hold down speed-changing keys. 2017-05-16 17:04:05 +09:00
smoogipooo da932276e8 Make timing sections scroll again. 2017-05-16 17:03:43 +09:00