95fd323c6b
Fix ManiaDifficultyCalculator possibly failing due to nullref
2017-11-17 14:37:06 +09:00
ac6213d1fa
CI fixes
2017-11-17 14:26:33 +09:00
62155e6dd5
Make DifficultyCalculator support mod applications
...
Fixes https://github.com/ppy/osu/issues/476 .
2017-11-17 12:36:07 +09:00
bbc5c05055
Disable ruleset-level tests for now
2017-10-23 21:25:54 +09:00
36af0dc809
Update app config for rulesets
2017-10-19 14:59:11 +09:00
179542daf1
Standardise AssemblyInfos
2017-10-14 15:02:20 +09:00
c5046f6b3c
Add back osu.Desktop project
...
While it was nice having less projects to deal with, it meant hacks to get around circular dependencies between rulesets and osu.Game. For now, let's just restore the osu.Desktop project and call it a day.
This allows for the project to build again with default visual studio settings.
2017-10-14 14:33:05 +09:00
bb6b656ec6
Fix code review issues
2017-10-12 22:27:22 +09:00
4a4c01f221
Fix CI problems
2017-10-11 21:25:15 +09:00
744d548738
Add missing licence header
2017-10-11 20:28:10 +09:00
0b282a49bd
Add tiny droplet support
2017-10-11 20:11:29 +09:00
1b732c799a
Make all juice nested objects from ticks
2017-10-11 19:10:07 +09:00
1f1bdc6162
Make juice streams interactive (and correctly positioned)
2017-10-11 18:18:06 +09:00
e4f915e5af
Fix scoring simulation not supporting juice
2017-10-10 20:22:57 +09:00
03fbf47bc2
Add juicy streams
2017-10-10 20:22:42 +09:00
26215b4488
Create an abstract base class for drawable catch objects
2017-10-09 19:42:55 +09:00
37393ab2c9
Move brace
2017-10-02 22:24:22 +08:00
3338024c17
Fix incorrect whitespace
2017-10-02 22:12:53 +08:00
7168629b2a
Remove CatcherArea abstraction
...
Also fixes catcher size being relative to aspect ratio.
2017-10-02 21:55:37 +08:00
66afba6219
Allow TestCasePlayer to instantiate only one ruleset type
2017-10-02 20:48:24 +08:00
3b9c2d1d5f
changed description for hidden
...
ctb doesn't have approach circles
2017-09-26 16:50:12 +08:00
e0911f014e
Fix ruleset target path for release builds
2017-09-19 22:50:36 +09:00
611f4df484
Add licence header
2017-09-19 21:41:51 +09:00
f96875a470
Add a catch specific player test
2017-09-19 21:40:57 +09:00
0aa152974a
Add interfaces to CatchBaseHit
2017-09-19 21:40:38 +09:00
4b68950428
Fix incorrect coordinate mapping on fruit explosion
2017-09-19 21:39:53 +09:00
c88b0784da
Use MaxValue instead of PositiveInfinity
2017-09-19 21:39:17 +09:00
d192c2d83b
Merge remote-tracking branch 'upstream/master' into ctb-improvements
2017-09-19 20:54:39 +09:00
99b512cce5
Output ruleset assemblies to the game folder rather than adding special logic
2017-09-19 19:27:14 +09:00
1f20c5eb69
Optimise project references
2017-09-19 16:07:00 +09:00
8fa76557db
Avoid unnecessary dll copies
2017-09-19 16:06:59 +09:00
6db705a3a8
Update relative paths
2017-09-19 16:06:58 +09:00
6d3d485565
And then everything became one
2017-09-19 16:06:58 +09:00
60b38b2776
Add the most basic score calculation for catch
2017-09-18 12:48:45 +09:00
d3c58c848d
Add licence header
2017-09-18 12:48:33 +09:00
e52a4fe72c
Put caught fruit in their own container to reduce casting
2017-09-18 12:33:01 +09:00
cfcb0c1c6e
Add (incorrectly) exploding fruit
2017-09-15 21:26:36 +09:00
fe221905fa
Make fruits look a bit closer to the final design
2017-09-15 20:55:04 +09:00
4e0aed4b8a
Add combo/colour metadata to CatchBaseHit
2017-09-15 20:54:34 +09:00
b9ab034f94
Fix catcher movement speed being way too slow
...
Now matches osu-stable
2017-09-15 19:32:46 +09:00
b78c516b74
Merge branch 'master' into scoring-revamp
2017-09-13 20:47:14 +09:00
fb7740a3ab
Update all dependencies in line with framework
2017-09-13 20:25:40 +09:00
5e32d95ad2
Remove Ruleset's CreateScoreProcessor method
2017-09-13 16:37:05 +09:00
093d82ac45
Set depths from playfield add methods instead of DrawableHitObject
2017-09-13 16:17:01 +09:00
6682c3a736
Override instead of re-binding event
2017-09-13 16:15:11 +09:00
3e3618d724
More cleanups
2017-09-12 21:12:57 +09:00
abab2a4878
Revamp score processing to once more unify scoring methods
2017-09-12 21:05:50 +09:00
0b94939474
Make Accuracy = 1, Health = 1 the default for ScoreProcessor
2017-09-12 20:53:26 +09:00
86de4fa2e2
Apply CI fixes
2017-09-12 18:36:19 +09:00
f32d444d68
Remove generics from Playfield (fixes catch)
2017-09-12 18:19:28 +09:00