smoogipoo
5d12682e83
Initial implementation of the new (old) mania scrolling calculations
2018-01-05 20:18:18 +09:00
smoogipoo
d2b135d2a8
Give hitobjects lifetimes
2018-01-05 15:48:19 +09:00
smoogipoo
1276e2c71a
Merge branch 'master' into scrolling-hitobjects-rewrite
2018-01-05 14:58:57 +09:00
Dean Herbert
33eaf96bcb
Merge pull request #1847 from ppy/osu/mania-keymods
...
Implement osu!mania key mods
2018-01-05 14:11:00 +09:00
Dean Herbert
b2e723d288
Merge branch 'master' into mania-keymods
2018-01-05 13:55:20 +09:00
Dean Herbert
8f06f7d72e
Merge pull request #1845 from smoogipoo/mania-rc-cleanup
...
Cleanup osu!mania's RulesetContainer and Beatmap conversion process
2018-01-05 13:55:05 +09:00
Dean Herbert
01038bd9bb
Merge branch 'master' into mania-rc-cleanup
2018-01-05 10:18:15 +09:00
Dean Herbert
c26db17e0b
Merge pull request #1855 from smoogipoo/ci-cleaunps
...
Cleanup some possible CI errors
2018-01-05 10:00:24 +09:00
smoogipoo
5eb2dc3d64
Cleanup some possible CI errors
...
Not sure why these aren't being detected on master right now - they should be...
2018-01-05 01:20:24 +09:00
smoogipoo
ce94c825d1
Fix length of hold notes
2018-01-04 22:05:38 +09:00
smoogipoo
e0e84ff370
Fix mania playfield scrolling hitobjects in the wrong direction
2018-01-04 22:05:20 +09:00
smoogipoo
add68ff068
Fix swells not stopping at the hit position
2018-01-04 21:45:29 +09:00
Dean Herbert
8c2cc4c85b
Merge pull request #1840 from Aergwyn/fix-slider-follow-circle
...
Fix slider follow circle instantly disappearing on slider ends
2018-01-04 21:03:14 +09:00
smoogipoo
4fee76ba0b
Fix drumroll lengths
2018-01-04 20:56:28 +09:00
smoogipoo
585df22c88
Add a way to calculate length of IHasEndTime objects
2018-01-04 20:56:18 +09:00
Dean Herbert
0cc8516aa3
Remove empty cases, add initial ball scale adjust.
2018-01-04 20:53:33 +09:00
Dean Herbert
717b263b77
Comment and better stacking of FadeOuts
2018-01-04 20:47:42 +09:00
Dean Herbert
1f62fe19d5
Make animation a bit more subtle
2018-01-04 20:43:42 +09:00
Dean Herbert
155e84d2b7
Update framework
2018-01-04 20:24:59 +09:00
Dean Herbert
ffc7f7ecf4
Add a better slider "hit" state fade out animation
2018-01-04 20:16:10 +09:00
Dean Herbert
bde957940d
Disallow SliderBall from contracting after EndTime
2018-01-04 20:09:58 +09:00
smoogipoo
f569d54958
Local circlesize/od variables
2018-01-04 19:52:29 +09:00
smoogipoo
a7aab21a29
Re-namespace files
2018-01-04 19:22:15 +09:00
smoogipoo
e0c921ff5c
Split out ScrollingHitObjectContainer into new file
2018-01-04 19:20:43 +09:00
smoogipoo
651e24e3cc
Implement proper scrolling directions
2018-01-04 19:17:40 +09:00
smoogipoo
f34131f8f4
Initial game-wide replacement of scrolling playfields
2018-01-04 18:50:17 +09:00
smoogipoo
b11f4ab834
Implement control points
2018-01-04 18:35:48 +09:00
smoogipoo
0c5ab98965
Make MultiplierControlPoint's StartTime variable
2018-01-04 18:35:33 +09:00
smoogipoo
90839e6d56
Test case improvements with TimeRange testing
2018-01-04 17:07:33 +09:00
smoogipoo
c067ee5fbe
Move position calculation to UpdateAfterChildren
...
Because we want this to occur after lifetimes have been evaluated.
2018-01-04 16:38:43 +09:00
smoogipoo
210fd290e5
Use the new AliveObjects
2018-01-04 16:38:20 +09:00
smoogipoo
b968040963
General improvements to testcase
2018-01-04 16:38:07 +09:00
smoogipoo
2b79ad879f
Add a way to access alive hitobjects
2018-01-04 16:37:48 +09:00
smoogipoo
7beb4c3507
Initial implementation of a new scrolling hitobject container
2018-01-04 16:21:15 +09:00
smoogipoo
697efba5e2
Replace .OfType with .Cast
2018-01-04 15:55:35 +09:00
Dean Herbert
5310db7990
Merge branch 'master' into fix-slider-follow-circle
2018-01-04 15:42:51 +09:00
Dean Herbert
6e8e82e264
Merge pull request #1813 from ColdVolcano/wedge-unicode
...
Permit BeatmapInfoWedge to display Unicode artist and title
2018-01-04 15:17:35 +09:00
Dean Herbert
9bce322682
Merge branch 'master' into wedge-unicode
2018-01-04 15:09:31 +09:00
Dan Balasescu
227cae3ff8
Merge pull request #1844 from james58899/fix-storyboard-path
...
Fix storyboard file paths on Linux/macOS using incorrect path separators
2018-01-03 22:34:19 +09:00
smoogipoo
823a430d30
Nothing to see here, move along
2018-01-03 22:02:54 +09:00
Aergwyn
1ce6219293
remove unnecessary override
2018-01-03 13:55:24 +01:00
smoogipoo
da5bc959ad
Fix testcase
2018-01-03 21:46:39 +09:00
smoogipoo
333e1867ab
Implement osu!mania keymods
...
ScoreMultiplier not currently working - that's a more involved change that requires the aforementioned "BeatmapAttributes" changes.
2018-01-03 21:27:32 +09:00
smoogipoo
a4d05e5102
Implement interface on ManiaKeyMod for now
2018-01-03 21:26:36 +09:00
smoogipoo
b68daaeb4b
Group -> Stage
2018-01-03 19:13:42 +09:00
smoogipoo
6d253fd33c
Add a way to adjust the conversion process with mods
2018-01-03 19:06:20 +09:00
james58899
89fe567496
use FileSafety.PathSanitise
2018-01-03 17:57:24 +08:00
smoogipoo
bd171926d6
Remove AvailableColumns from ManiaRulesetContainer
...
Also restructures with the addition of a ManiaBeatmap which holds definitions for "groups" of columns. At the moment these are empty save for a "Column" property, but can be expanded in the future, maybe.
2018-01-03 18:44:25 +09:00
Aergwyn
d94c313947
fix slider follow circle instantly disappearing on slider ends
2018-01-03 08:13:58 +01:00
Dean Herbert
d72bbf037d
Merge pull request #1832 from peppy/change-audio-settings-icon
...
Change icon for audio settings
2018-01-03 14:42:39 +09:00