Commit Graph

430 Commits

Author SHA1 Message Date
08727266e7 Merge branch 'master' into add-ruleset-shortname 2017-12-11 15:41:11 +09:00
4a723f7382 Added the "Service Include" tag that is used by Visual Studio's test explorer to the .csproj files 2017-12-08 11:05:00 +01:00
679134c030 Add ShortName to rulesets 2017-12-08 18:55:25 +09:00
36be171c29 Fix up/clean up csprojs for C#7 support 2017-11-30 02:06:03 +09:00
a0c3349935 Add LangVer.props and osu.Game.props for common csproj properties 2017-11-30 00:45:37 +09:00
3e01a0dda5 Merge branch 'master' into mania-auto-generation-fixes 2017-11-29 19:11:36 +09:00
d69fa0966f Generate ManiaReplayFrame instead of ReplayFrame 2017-11-29 18:42:54 +09:00
dfd035d07b Merge remote-tracking branch 'origin/master' into mania-auto-generation-fixes 2017-11-29 18:42:17 +09:00
93d7cd5a6d Merge branch 'master' into performance-calculator 2017-11-29 18:37:07 +09:00
7cbca37e2d Remove redundant cast 2017-11-29 18:18:36 +09:00
6fd550dc91 Simplify/sanitize construction of ManiaReplayFrame 2017-11-29 15:47:10 +09:00
1136db1556 Fix mania replays not defining important frames
Resolves https://github.com/ppy/osu/issues/1495 .
2017-11-29 14:20:15 +09:00
7db7fb91dd Ignore ruleset testcases from CI 2017-11-28 21:45:24 +09:00
a9cc156d7a Merge remote-tracking branch 'origin/master' into performance-calculator 2017-11-28 21:38:26 +09:00
00f9f97850 Fix compile errors (rider didn't warn me about these) 2017-11-28 19:13:10 +09:00
375f2710d4 Rename file 2017-11-28 19:09:17 +09:00
cc9e06e161 Remove unused elements 2017-11-28 19:07:10 +09:00
eaf2b1d94d Remove line that shouldn't have been added yet 2017-11-28 19:06:46 +09:00
567e378bbb CI fixes 2017-11-28 19:02:39 +09:00
f8c296877b Add testcase for mania beatmap conversion (currently ignored) 2017-11-28 18:59:20 +09:00
b97cab4f29 Make ManiaFramedReplayInputHandler properly account for special keys
These are interleaved into the playfield, so we have to use the playfield's columns' actions.
2017-11-28 15:27:20 +09:00
84702211ec Rewrite mania auto generator to properly account for overlapping objects 2017-11-28 15:17:02 +09:00
2c53be7853 Fix possible invalid cast when generating mania patterns 2017-11-27 18:39:13 +09:00
288c21dfec Move TestCase descriptions to attributes
Depends on https://github.com/ppy/osu-framework/pull/1186.
2017-11-23 16:09:32 +09:00
f9ad4b6acb Make categoryDifficulties return doubles to improve decimal accuracy 2017-11-21 19:55:09 +09:00
bf44b3d0ef Cleanups 2017-11-17 16:54:50 +09:00
38fe95d94a Add basic display for pp in TestCasePerformancePoints 2017-11-17 14:37:19 +09:00
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
18f2e92a48 Rework mod applications to hitobject/rulesetcontainer for DifficultyCalculator 2017-11-17 12:36:13 +09:00
62155e6dd5 Make DifficultyCalculator support mod applications
Fixes https://github.com/ppy/osu/issues/476.
2017-11-17 12:36:07 +09:00
15f69dff81 Make mania hit explosions not stick around when rewinding
Fixes #1461.
2017-11-04 00:57:17 +09:00
fe00ac7e41 Make DrawableHitObject/ScoreProcessor support rewinding 2017-11-02 21:21: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
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
b306eaca6e Move mania tests to correct namespace 2017-10-10 16:50:46 +09:00
e0911f014e Fix ruleset target path for release builds 2017-09-19 22:50:36 +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
Tom
a42fb4af2a Add icon for random mod 2017-09-14 12:04:05 +02:00
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
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