Commit Graph

310 Commits

Author SHA1 Message Date
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
f461f03b08 Make osu! compile with framework changes 2017-11-16 14:51:31 +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