Commit Graph

397 Commits

Author SHA1 Message Date
Dean Herbert bbc5c05055 Disable ruleset-level tests for now 2017-10-23 21:25:54 +09:00
Dean Herbert 36af0dc809 Update app config for rulesets 2017-10-19 14:59:11 +09:00
Dean Herbert 5d5ea5fb2e Fix all remaining db structure issues 2017-10-19 14:05:11 +09:00
Dean Herbert 179542daf1 Standardise AssemblyInfos 2017-10-14 15:02:20 +09:00
Dean Herbert 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
Dean Herbert b306eaca6e Move mania tests to correct namespace 2017-10-10 16:50:46 +09:00
Dean Herbert e0911f014e Fix ruleset target path for release builds 2017-09-19 22:50:36 +09:00
Dean Herbert 99b512cce5 Output ruleset assemblies to the game folder rather than adding special logic 2017-09-19 19:27:14 +09:00
Dean Herbert 1f20c5eb69 Optimise project references 2017-09-19 16:07:00 +09:00
Dean Herbert 8fa76557db Avoid unnecessary dll copies 2017-09-19 16:06:59 +09:00
Dean Herbert 6db705a3a8 Update relative paths 2017-09-19 16:06:58 +09:00
Dean Herbert 6d3d485565 And then everything became one 2017-09-19 16:06:58 +09:00
Tom a42fb4af2a Add icon for random mod 2017-09-14 12:04:05 +02:00
smoogipooo ae3e118584 Dummy commit to test CI 2017-09-14 09:32:10 +09:00
Tom 886ad7496d Implement random mod for osu!mania 2017-09-13 17:35:05 +02:00
Dean Herbert b78c516b74 Merge branch 'master' into scoring-revamp 2017-09-13 20:47:14 +09:00
Dean Herbert fb7740a3ab Update all dependencies in line with framework 2017-09-13 20:25:40 +09:00
smoogipooo 5e32d95ad2 Remove Ruleset's CreateScoreProcessor method 2017-09-13 16:37:05 +09:00
smoogipooo 093d82ac45 Set depths from playfield add methods instead of DrawableHitObject 2017-09-13 16:17:01 +09:00
smoogipooo e146bcacf1 Make BasePortion and ComboPortion constants 2017-09-13 16:13:27 +09:00
smoogipooo 05ac23f99a Remove AffectsAccuracy for now 2017-09-13 15:44:03 +09:00
smoogipooo ba3e44cd71 Simplify standardized scoring to BasePortion (raw scoring) + ComboPortion (highest combo) 2017-09-13 15:17:32 +09:00
smoogipooo 12641edb4d Fix incorrect mania hold note tick judgements 2017-09-12 23:36:59 +09:00
smoogipooo 756d7527da Remove NumericAccuracyResult from ManiaJudgement 2017-09-12 22:33:39 +09:00
smoogipooo 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
smoogipooo d0774c7bc6 ComputeTargets -> SimulateAutoplay + improve xmldoc 2017-09-12 21:16:47 +09:00
smoogipooo 3e3618d724 More cleanups 2017-09-12 21:12:57 +09:00
smoogipooo abab2a4878 Revamp score processing to once more unify scoring methods 2017-09-12 21:05:50 +09:00
smoogipooo 0b94939474 Make Accuracy = 1, Health = 1 the default for ScoreProcessor 2017-09-12 20:53:26 +09:00
smoogipooo 3af8345068 Add AffectsAccuracy to Judgement 2017-09-12 19:39:44 +09:00
Dan Balasescu ee8ec31c6e Merge branch 'master' into judgement-revamp 2017-09-12 18:57:37 +09:00
Dean Herbert 86de4fa2e2 Apply CI fixes 2017-09-12 18:36:19 +09:00
Dean Herbert b21c080121 Make mania readable again 2017-09-12 18:22:02 +09:00
Dean Herbert f32d444d68 Remove generics from Playfield (fixes catch) 2017-09-12 18:19:28 +09:00
Dean Herbert 1194e46ef1 Merge remote-tracking branch 'upstream/master' into judgement-revamp 2017-09-12 17:46:21 +09:00
Dean Herbert 160ad1924f Remove unneeded reference 2017-09-12 17:01:40 +09:00
smoogipooo 6a815d343c Remove unneeded class. 2017-09-12 16:58:06 +09:00
Dan Balasescu 3be9d3c747 Merge branch 'master' into mania-autoplay 2017-09-12 16:44:05 +09:00
smoogipooo 7ad982b540 Fix ordering of license header. 2017-09-12 16:21:32 +09:00
smoogipooo a22dd80b23 Expire HitExplosions. 2017-09-12 16:20:15 +09:00
smoogipooo af4cc7aada Accuracy starts at 100% for mania. 2017-09-12 16:15:04 +09:00
smoogipooo a7b93822d7 Add initial frame 2017-09-12 16:14:52 +09:00
smoogipooo a1baefe20e Add 20ms delay to release frames. 2017-09-12 16:09:53 +09:00
smoogipooo 8737a1b1a5 Implement osu!mania auto replay generation. 2017-09-12 15:52:32 +09:00
smoogipooo 78764082dc Remove taiko project reference from mania project. 2017-09-12 15:52:02 +09:00
smoogipooo 585e2399bf Add license headers. 2017-09-12 12:02:56 +09:00
smoogipooo 57ee97e27d Add lane glows. 2017-09-12 11:39:34 +09:00
smoogipooo 0765027cb5 Move note glow to a separate class + make it match the design a bit more. 2017-09-12 11:14:16 +09:00
smoogipooo 3c98bc065f Fix osu!mania note masking resulting in miss judgements not occurring. 2017-09-12 09:48:17 +09:00
Dean Herbert d66fb307dc Fix wrong licence header 2017-09-11 19:14:37 +09:00