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
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
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