Dean Herbert
|
68a79f895a
|
Fix mania throwing an exception on start of map
|
2018-08-30 14:58:00 +09:00 |
|
smoogipoo
|
827c5c4939
|
Remove scroll direction from ScrolingPlayfield constructor
|
2018-07-17 15:14:03 +09:00 |
|
Dean Herbert
|
1e1ff8339e
|
Merge branch 'master' into non-null-nestedobjects
|
2018-07-03 19:43:46 +09:00 |
|
smoogipoo
|
f0ec117bcb
|
Merge remote-tracking branch 'origin/master' into add-scroll-speed-keybinds
# Conflicts:
# osu.Game/Rulesets/UI/Scrolling/ScrollingPlayfield.cs
|
2018-07-02 17:21:18 +09:00 |
|
smoogipoo
|
45a4187923
|
Tidy up lookups to NestedHitObjects
|
2018-07-02 16:10:56 +09:00 |
|
Dean Herbert
|
57011ff13b
|
Merge branch 'master' into mania-playfield-inversions
|
2018-06-15 18:33:40 +09:00 |
|
Dean Herbert
|
bcfb092e53
|
Change step to 200
|
2018-06-12 18:03:45 +09:00 |
|
smoogipoo
|
f49b7d6e16
|
Add mania direction to settings
|
2018-06-11 14:36:19 +09:00 |
|
smoogipoo
|
2a48e0e44a
|
Fix sequential speed change visualiser not working with 0 control points
|
2018-06-08 15:11:43 +09:00 |
|
Dean Herbert
|
5e9a1961cb
|
Greatly increase the playfield scroll speed adjust step
It was so small previously that I believe many people didn't even realise it was working.
|
2018-06-07 14:35:33 +09:00 |
|
Dean Herbert
|
7f0cb0bbf6
|
Add key bindings for scroll speed
Closes #2689.
- [ ] Depends on ppy/osu-framework#1569 being fixed.
|
2018-05-31 12:10:53 +09:00 |
|
smoogipoo
|
397d93660a
|
Don't deep-clone beatmapinfo/control points
|
2018-05-17 13:17:33 +09:00 |
|
Dean Herbert
|
8a6ef0dabb
|
Merge branch 'master' into beatmap-conversion-rework
|
2018-05-10 19:10:07 +08:00 |
|
smoogipoo
|
4ecdea8b2e
|
Remove now-unnecessary IsForCurrentRuleset property of RulesetContainer
|
2018-05-07 10:17:54 +09:00 |
|
smoogipoo
|
2d6b2d10f7
|
Use bindable transforms
|
2018-05-02 18:26:23 +09:00 |
|
smoogipoo
|
11b943c820
|
ComputePositions -> UpdatePositions
|
2018-04-20 14:22:48 +09:00 |
|
smoogipoo
|
52e3ffff30
|
Add some more commenting to lifetime calculation
|
2018-04-20 14:20:16 +09:00 |
|
smoogipoo
|
f3fddcc82c
|
Reorder parameter for consistency
|
2018-04-20 14:20:04 +09:00 |
|
smoogipoo
|
48b421b4b4
|
Add comments to SequentialSpeedChangeVisualiser
|
2018-04-20 14:16:30 +09:00 |
|
smoogipoo
|
1bab601cbc
|
Comments + xmldocs
|
2018-04-20 13:51:36 +09:00 |
|
smoogipoo
|
ea0683adb2
|
Fix hitobject lengths not being calculated for overlapping speed changes
Fixes #2359
|
2018-04-16 20:34:59 +09:00 |
|
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
|
smoogipoo
|
2a9fb2c2c6
|
Make NestedHitObjects lazily-constructed
|
2018-03-05 21:40:26 +09:00 |
|
smoogipoo
|
7fd7dc1538
|
Extract playfield scaling into a separate class
And make it more general.
|
2018-02-21 11:07:42 +09:00 |
|
smoogipoo
|
4699b5ad7c
|
Fix a few code styling issues
These are present in the netstandard branch (the rules aren't working there - probably using the wrong configuration).
|
2018-02-08 23:47:03 +09:00 |
|
smoogipoo
|
c32ff9c43b
|
Move nested playfields to the base Playfield
|
2018-01-15 20:39:57 +09:00 |
|
smoogipoo
|
8a04c954a9
|
Cleanup
|
2018-01-12 17:19:59 +09:00 |
|
smoogipoo
|
441e8aced5
|
Better namings for the speed change "algorithms"
|
2018-01-12 17:18:34 +09:00 |
|
smoogipoo
|
4b2d971b00
|
Add some comments
|
2018-01-12 13:06:17 +09:00 |
|
smoogipoo
|
712d586d41
|
Revert "Add OSD + config value for scroll speed"
This reverts commit a6d8b28221 .
|
2018-01-12 12:28:43 +09:00 |
|
smoogipoo
|
9ae67b519b
|
Optimise nested hitobject position computations
|
2018-01-11 15:25:15 +09:00 |
|
smoogipoo
|
9d00e5bb7d
|
Make ScrollingHitObjectContainer handle nested hitobjects
|
2018-01-11 15:08:30 +09:00 |
|
smoogipoo
|
a6d8b28221
|
Add OSD + config value for scroll speed
|
2018-01-11 13:40:46 +09:00 |
|
smoogipoo
|
3a869edf36
|
Add a flag to disable user scroll speed adjustments
|
2018-01-11 12:44:39 +09:00 |
|
smoogipoo
|
6a5a3b01b2
|
Fix license headers
|
2018-01-11 12:39:06 +09:00 |
|
smoogipoo
|
6255aaab68
|
Per-hitobject lifetime management
|
2018-01-10 19:17:43 +09:00 |
|
smoogipoo
|
86b5591583
|
Merge remote-tracking branch 'origin/master' into scrolling-hitobjects-rewrite
|
2018-01-10 18:02:49 +09:00 |
|
smoogipoo
|
c4d1922c8b
|
Add scrolling algorithm to global settings
|
2018-01-08 11:34:37 +09:00 |
|
smoogipoo
|
4ab3b0d76b
|
Implement local scrolling hit object container
|
2018-01-07 13:24:09 +09:00 |
|
smoogipoo
|
117ab8a26d
|
Split out scrolling algorithm
|
2018-01-07 13:23:16 +09:00 |
|
smoogipoo
|
98fd4f6ff2
|
Fix up precision + sizing issues
|
2018-01-07 11:33:59 +09:00 |
|
smoogipoo
|
7526225282
|
Use DP for most of the code to avoid unnecessary computations
|
2018-01-05 20:56:21 +09:00 |
|
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
|
add68ff068
|
Fix swells not stopping at the hit position
|
2018-01-04 21:45:29 +09:00 |
|
smoogipoo
|
585df22c88
|
Add a way to calculate length of IHasEndTime objects
|
2018-01-04 20:56:18 +09:00 |
|
smoogipoo
|
a7aab21a29
|
Re-namespace files
|
2018-01-04 19:22:15 +09:00 |
|