Fixes #2266.
Fixes #1911. This follows what osu!stable does, which is rather unfortunate, since it just plays _every_ sound for the note :|.
# Conflicts: # osu.Game.Rulesets.Mania/UI/ManiaPlayfield.cs # osu.Game/Rulesets/UI/Playfield.cs
1. Add space before {, before Duration, and after 1000 2. How about just ManiaStage? 3. This is really just Columns.Count, you're not saving much with this extra variable here.
. Find out that has some problem long hit note will not show hit result
1. split the playfield columns by ManiaModKeyCoop 2. can chaneg the key number by ManiaKeyMod
Also removing a lot of mania code relating to gravity mod for now.
Depends on https://github.com/ppy/osu-framework/pull/837
# Conflicts: # osu-framework
# Conflicts: # osu-framework # osu.Game.Rulesets.Mania/Timing/ControlPointContainer.cs
Also includes commenting improvements/fixes.