Commit Graph

227 Commits

Author SHA1 Message Date
bbc5c05055 Disable ruleset-level tests for now 2017-10-23 21:25:54 +09:00
ad685bd919 Merge branch 'master' into sliderbouncers 2017-10-22 14:12:03 +09:00
36af0dc809 Update app config for rulesets 2017-10-19 14:59:11 +09:00
5d5ea5fb2e Fix all remaining db structure issues 2017-10-19 14:05: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
a0cb624c9d start at 1 2017-10-12 10:28:55 -04:00
1b031ca328 Fix potential read from empty queue in SPM counter 2017-10-12 18:28:26 +09:00
2b309be3c2 Merge remote-tracking branch 'upstream/master' into spm-counter 2017-10-11 11:23:09 +09:00
e76961a932 Remove unnecessary bool 2017-10-11 11:23:02 +09:00
1fc16693d6 Formatting 2017-10-11 11:20:44 +09:00
d5892cf54e Add a bool to specify whether judgements should be visible for certain DrawableHitObjects 2017-10-09 20:17:05 +09:00
09093013a7 Move spm calculation into counter. 2017-10-07 15:58:53 +08:00
a876ab9b90 Move spm counter to a seperated control. 2017-10-07 15:31:42 +08:00
404c4917dc Use single queue for spinning record. 2017-10-06 20:42:24 +08:00
29f9c8143d Use RotationAbsolute to calculate spm. 2017-10-05 20:08:45 +08:00
ee8746b848 Fade in spm texts. 2017-10-05 20:07:33 +08:00
24187cc53a Move spm text out of scaled parts. 2017-10-05 19:55:20 +08:00
134e1299bb Update spm value when spinner not active. 2017-10-05 19:23:58 +08:00
3de42ee405 Smooth spm values into a time range. 2017-09-30 15:23:10 +08:00
e2e26c91af Show SPM value basically. 2017-09-29 22:30:41 +08:00
40a27c810a Calculate SPM in spinner disc. 2017-09-29 19:24:14 +08:00
cfb1804aa1 address review 2017-09-27 11:28:44 -04:00
4e8944de04 fix maps ending early 2017-09-26 22:54:33 -04:00
801fa39145 remove old SliderBouncer 2017-09-26 12:23:13 -04:00
b5ad6ae735 appveyor fixes 2017-09-26 12:21:39 -04:00
adebe166d4 slider bouncers 2017-09-26 12:13:34 -04:00
e0911f014e Fix ruleset target path for release builds 2017-09-19 22:50:36 +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
8ccbc07dec Remove unnecessary constructor 2017-09-15 20:54:46 +09:00
b78c516b74 Merge branch 'master' into scoring-revamp 2017-09-13 20:47:14 +09:00
25f2a102f4 Fix CI issue 2017-09-13 20:35:44 +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
e146bcacf1 Make BasePortion and ComboPortion constants 2017-09-13 16:13:27 +09:00
ba3e44cd71 Simplify standardized scoring to BasePortion (raw scoring) + ComboPortion (highest combo) 2017-09-13 15:17:32 +09:00
7b30fc8a09 Fix osu! slider initial circles being placed at the wrong depth. 2017-09-13 00:43:30 +09:00
3386dbb243 Fix incorrect HitResult for slider ticks. 2017-09-13 00:37:18 +09:00
7b44ad300f Remove accurateHits, make Accuracy once again tied to comboScore 2017-09-13 00:33:01 +09:00
b5f48c2368 Add storeResults as a parameter to Reset
Whether to store the current state of the ScoreProcessor for future use.
2017-09-12 22:27:27 +09:00
2e0218f388 Move AllObjectsJudged into ScoreProcessor as AllJudged
Changes to OsuScoreProcessor were required to make sure that ticks and slider heads weren't ignored.
2017-09-12 22:01:08 +09:00
cc6bb81a73 Reimplement Exponential scoring with a simpler and more intuitive calculation
Default for all rulesets for now.
2017-09-12 21:47:09 +09:00
d0774c7bc6 ComputeTargets -> SimulateAutoplay + improve xmldoc 2017-09-12 21:16:47 +09:00
abab2a4878 Revamp score processing to once more unify scoring methods 2017-09-12 21:05:50 +09:00