Dean Herbert
|
a551958eeb
|
Move caching of IBeatmap to base DrawableRuleset
|
2021-05-01 21:32:45 +09:00 |
|
Dean Herbert
|
f84ea30637
|
Expose Mods in DrawableRuleset to avoid using external DI
|
2021-02-11 17:47:29 +09:00 |
|
Dean Herbert
|
1793385e96
|
Pass a score to the replay recorder to allow reading more general scoring data
|
2020-12-14 16:52:14 +09:00 |
|
Dean Herbert
|
51e8a05f18
|
Seal SetRecordTarget method to simplify modification
|
2020-12-14 16:44:29 +09:00 |
|
smoogipoo
|
c71b237c4f
|
Merge all pooling support into Playfield
|
2020-11-14 00:59:08 +09:00 |
|
smoogipoo
|
36f1833f6e
|
Move hitobject pooling to Playfield
|
2020-11-14 00:41:18 +09:00 |
|
smoogipoo
|
4236dd826d
|
Improve documentation and make abstract again
|
2020-11-13 14:57:09 +09:00 |
|
smoogipoo
|
653f5bce67
|
Reword xmldocs
|
2020-11-12 15:00:58 +09:00 |
|
smoogipoo
|
1f8d376b85
|
Replace CreatePool() with non-virtual RegisterPool() overload
|
2020-11-12 14:17:33 +09:00 |
|
smoogipoo
|
5dbbe11fc6
|
Remove PoolHitObjects, use return value of CreateDrawableRepresentation() instead
|
2020-11-12 14:04:16 +09:00 |
|
smoogipoo
|
f652eb9982
|
Remove GetDrawableRepresentation() override, add null hinting
|
2020-11-12 13:18:44 +09:00 |
|
smoogipoo
|
d7d77460fb
|
Small refactorings
|
2020-11-12 12:55:42 +09:00 |
|
smoogipoo
|
7fdaf69903
|
Add some more xmldocs
|
2020-11-11 19:12:12 +09:00 |
|
smoogipoo
|
d7bee80d4e
|
Merge branch 'fix-incorrect-framestability-value' into hitobject-pooling-base
|
2020-11-11 18:52:51 +09:00 |
|
smoogipoo
|
90499329bd
|
Fix frame stable playback not being set correctly
|
2020-11-11 18:50:38 +09:00 |
|
smoogipoo
|
99e5450af3
|
Cache DrawableRuleset
|
2020-11-11 00:22:36 +09:00 |
|
smoogipoo
|
66213f2ed0
|
Add pooling support to DrawableRuleset + Playfield
|
2020-11-10 23:56:32 +09:00 |
|
smoogipoo
|
6f3f6dc28b
|
Add hitobject lifetime support
|
2020-11-10 20:16:52 +09:00 |
|
smoogipoo
|
45e9f16f6b
|
Add initial DrawableRuleset interface
|
2020-11-10 19:27:08 +09:00 |
|
Dean Herbert
|
9cfb81589e
|
Use bindable flow instead
|
2020-10-27 14:10:12 +09:00 |
|
Dean Herbert
|
6853da459d
|
Move sample pausing logic out of FrameStabilityContainer
|
2020-10-27 13:54:33 +09:00 |
|
Dean Herbert
|
524c2b678c
|
Forcefully regenerate autoplay on editor changes
|
2020-09-28 15:48:42 +09:00 |
|
Salman Ahmed
|
eb64c4752c
|
Merge remote-tracking branch 'upstream/master' into cache-ruleset-dependencies-for-tests
|
2020-06-15 11:31:12 +03:00 |
|
Dean Herbert
|
44fdf1e6b0
|
Reword xmldoc
|
2020-05-10 20:09:41 +09:00 |
|
Dean Herbert
|
c712e98f2b
|
Merge branch 'master' into publicly-expose-hud
|
2020-05-10 20:06:28 +09:00 |
|
Lucas A
|
30dd158c33
|
Rename property to AllowGameplayOverlays and update XMLDoc accordingly.
|
2020-05-08 09:37:50 +02:00 |
|
Lucas A
|
83998d5ba5
|
Trim whitespace.
|
2020-05-07 09:39:14 +02:00 |
|
Lucas A
|
83be5455d3
|
Disable the display of HUD through DisplayHud property.
|
2020-05-07 08:52:36 +02:00 |
|
Dean Herbert
|
064e5004ed
|
Merge branch 'master' into fix-mania-selection
|
2020-04-29 17:15:48 +09:00 |
|
smoogipoo
|
1aaab40228
|
Fix mods affecting mania scroll speed
|
2020-04-28 19:34:02 +09:00 |
|
smoogipoo
|
da30eafa30
|
Prevent potential exception
|
2020-04-28 14:47:45 +09:00 |
|
Salman Ahmed
|
97340da2f2
|
Add null-conditional to acesses in dispose methods
Such a terrible mistake, the finalizer may be called while the dependencies have an instance but the local itself doesn't have a value yet.
|
2020-04-12 02:24:36 +03:00 |
|
Salman Ahmed
|
a314a6119a
|
Fix CI issues
|
2020-04-11 05:13:04 +03:00 |
|
Salman Ahmed
|
235d3046c6
|
Move ruleset dependencies caching to its own container
|
2020-04-11 04:22:23 +03:00 |
|
Dean Herbert
|
07462120e4
|
Split break tracking into its own component
|
2020-03-26 15:30:23 +09:00 |
|
Dean Herbert
|
2b1245f63a
|
Improve xmldoc in a couple of places
|
2020-03-26 12:50:00 +09:00 |
|
Dean Herbert
|
448961b330
|
Rename incorrect variable
|
2020-03-24 15:39:01 +09:00 |
|
Dean Herbert
|
022465f546
|
Add encoding and import support
|
2020-03-24 14:51:52 +09:00 |
|
Dean Herbert
|
617149fb27
|
Implement in player
|
2020-03-23 20:06:18 +09:00 |
|
Dean Herbert
|
6d48068061
|
Move replay recorder to final location
|
2020-03-23 20:04:15 +09:00 |
|
Dean Herbert
|
d8041a0dcb
|
Increase sample concurrency to better match stable
|
2020-03-22 02:16:28 +09:00 |
|
smoogipoo
|
977fb3d1bf
|
Make processors and break overlay frame-stable
|
2019-12-26 14:59:49 +09:00 |
|
Dean Herbert
|
a47e5aeead
|
Fix sample lookup not working correctly for custom rulesets
|
2019-12-26 00:51:44 +09:00 |
|
Dean Herbert
|
e0ce87adca
|
Move CreateScoreProcessor() to Ruleset (#7244)
Move CreateScoreProcessor() to Ruleset
|
2019-12-17 22:15:42 +09:00 |
|
smoogipoo
|
49bf8d27d1
|
Move CreateScoreProcessor() to Ruleset
|
2019-12-17 20:08:13 +09:00 |
|
Huo Yaoyuan
|
3c39fde7ff
|
CA1065: throw NotSupportedException in properties.
|
2019-12-17 13:00:05 +08:00 |
|
smoogipoo
|
5861eca80d
|
Make DrawableRuleset take a converted beatmap
|
2019-12-12 15:58:11 +09:00 |
|
smoogipoo
|
48f1dad4aa
|
Remove abstract ScoreProcessor class
|
2019-12-11 17:25:06 +09:00 |
|
Dean Herbert
|
f7f4a57c5f
|
Update bindable types in line with framework
|
2019-12-10 16:48:24 +09:00 |
|
Dean Herbert
|
f181ee1843
|
Hide the menu cursor while inside the playfield by default
|
2019-11-29 17:35:11 +09:00 |
|