7f65f3a47f
Remove all usage of BaseDifficulty
(and access Difficulty
instead)
2022-01-18 22:57:39 +09:00
b9923e5396
Remove subclassing of RulesetInfo
2021-11-22 16:39:17 +09:00
62d670a3ca
Update DifficultyCalculator
to take an IWorkingBeatmap
2021-11-15 19:16:48 +09:00
6108451449
Retrieve separated skin instance from working beatmap for editing
2021-08-15 21:18:09 +02:00
4f6de6fdc6
Implement GetSkin()
for other working beatmaps
2021-05-21 20:21:29 +03:00
400f8b3938
Add GetStream
to IWorkingBeatmap
...
This is necessary to obtain the filesize of the audio and background files.
2021-04-17 17:47:13 +02:00
e71991a53c
Add default token
2020-09-17 18:37:48 +09:00
c7d24203ce
Make beatmap conversion support cancellation tokens
2020-09-17 17:40:05 +09:00
e87f50f74f
Rename method
2020-08-07 22:31:41 +09:00
b6fb7a0d39
Fix possibly setting null track
2020-08-07 22:05:58 +09:00
76c832518f
Render video as a part of the storyboard
2020-03-07 21:32:03 -08:00
6e7426a098
Simplify/improve beatmap conversion precheck
2019-12-23 17:44:18 +09:00
6e0802e50c
Remove RulesetInfo parameter from Ruleset constructor
2019-12-18 14:49:09 +09:00
ecfc6dfa3d
CA1825: use Array.Empty.
2019-12-17 12:59:48 +08:00
5861eca80d
Make DrawableRuleset take a converted beatmap
2019-12-12 15:58:11 +09:00
6e5cb8a318
implement video parsing
2019-08-30 23:19:34 +03:00
6ab2b20c70
Add an interface for working beatmaps
2019-08-29 19:38:44 +09:00
4763a41c7e
Cleanups
2019-06-04 11:25:18 +09:00
b52276c489
Pass individual components to DummyWorkingBeatmap, not game
2019-05-31 14:51:12 +09:00
f33a5bc54c
Centralise and update WorkingBeatmap creation in test cases
2019-05-31 14:40:53 +09:00
a1cc8c448f
Update TrackVirtual consumption
2019-05-29 16:43:27 +09:00
0bd35ab7bb
Turn on warnings, resolve issues
2019-04-25 17:36:17 +09:00
0222424aef
Make mods IReadOnlyList<Mod> gamewide
...
Prevents potential multiple evaluations of enumerable.
2019-04-10 17:20:36 +09:00
c584967eb1
Remove mods from workingbeatmap
2019-04-09 12:59:32 +09:00
baea7230bc
Rename RulesetContainer to DrawableRuleset
2019-03-19 23:47:31 +09:00
800007c378
Set DummyWorkingBeatmap difficulties to 0 for better fallback display
2019-03-08 18:17:50 +09:00
7e41fbc29b
Remove LegacyDifficultyCalculator
2019-02-21 13:12:37 +09:00
a8faa942a6
Implement new difficulty calculator structure
2019-02-18 14:49:43 +09:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
e964a555d0
Fix DummyWorkingBeatmap having unrealistic defaults
2018-10-29 15:26:28 +09:00
c0c94e24b9
Use VirtualBeatmapTrack in testcases
2018-06-28 11:45:48 +09:00
8f7334874c
Fix up performance calculators
2018-06-14 16:04:48 +09:00
8004b8af4d
Privatise the OsuGame beatmap, add local beatmap to OsuTestCase
2018-05-23 17:38:02 +09:00
995fda9b6f
Move base classes to osu.Game.Rulesets.Difficulty namespace
2018-05-15 17:38:08 +09:00
794418432f
Fix incorrect method name
2018-05-07 11:22:25 +09:00
db3e48c194
Rename GetBeatmap() to GetPlayableBeatmap()
2018-05-07 10:40:30 +09:00
9128e64c9a
Rename OriginalBeatmap back to Beatmap
2018-05-07 10:29:38 +09:00
4ecdea8b2e
Remove now-unnecessary IsForCurrentRuleset property of RulesetContainer
2018-05-07 10:17:54 +09:00
03a5df84c6
Initial rework of beatmap conversion process
2018-04-19 22:04:12 +09:00
66b3b295e7
Use IBeatmap wherever possible
2018-04-19 20:44:38 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
58626e3b30
Allow rulesets to create their own instantiation info
2018-01-10 17:04:07 +09:00
37d393bca0
Update licence headers
2018-01-05 20:21:19 +09:00
ed827d5424
more visual tests for BeatmapInfoWedge
...
also fix Author showing when not wanted
2017-12-22 12:33:52 +01:00
679134c030
Add ShortName to rulesets
2017-12-08 18:55:25 +09:00
4f6263ef86
Make many internal classes and methods public
...
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
62155e6dd5
Make DifficultyCalculator support mod applications
...
Fixes https://github.com/ppy/osu/issues/476 .
2017-11-17 12:36:07 +09:00
5d5ea5fb2e
Fix all remaining db structure issues
2017-10-19 14:05:11 +09:00
cd722e4abb
Fix beatmap author being stored in two different places
2017-10-14 11:39:55 +09:00
5e32d95ad2
Remove Ruleset's CreateScoreProcessor method
2017-09-13 16:37:05 +09:00