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 |
|
andy840119
|
6126fd9a6b
|
ApplyToDrawableHitObjects should be able to get all the hitobject in nasted Playfield
|
2019-11-24 10:42:05 +09:00 |
|
iiSaLMaN
|
5391c752b4
|
Implement IAggregateAudioAdjustments properties for FallbackSampleStore
|
2019-11-21 03:20:08 +03:00 |
|
Huo Yaoyuan
|
f05b83d7d4
|
Use typeparamref.
|
2019-11-17 20:48:23 +08:00 |
|
Huo Yaoyuan
|
ccc8aa6fa4
|
Apply brace style.
|
2019-11-11 20:13:13 +08:00 |
|
nwabear
|
e35931fdfc
|
removed blank line
|
2019-10-26 14:33:59 -05:00 |
|
nwabear
|
9e2e87c8d1
|
added visual tests
added small commenting
added xmldoc for CancelResume();
|
2019-10-26 14:29:52 -05:00 |
|
nwabear
|
f8354eefc4
|
Added null check in the CancelResume method
|
2019-10-25 16:49:18 -05:00 |
|
nwabear
|
b0e21c2749
|
Fixed Issue #6442
|
2019-10-25 14:57:49 -05:00 |
|
Dean Herbert
|
51bf600ea7
|
Use empty hitwindows instead of null
|
2019-10-09 19:08:31 +09:00 |
|
Vperus
|
ac8fe6045f
|
Fixed typo
Changed CreateReourceStore() to CreateResourceStore()
|
2019-09-20 19:58:39 +03:00 |
|
Dean Herbert
|
bf6f803e69
|
Nest temporary class
|
2019-09-06 12:12:27 +09:00 |
|
Dean Herbert
|
0a6c42972c
|
Add back missing sample fallback to default skin
|
2019-09-05 23:01:35 +09:00 |
|
Dean Herbert
|
6197c7fd31
|
Add automatic resource mapping for rulesets to their own dll
|
2019-09-04 20:29:28 +09:00 |
|
Dean Herbert
|
4cad55cee6
|
Move hit windows lookup to DrawableRuleset
|
2019-09-03 13:05:03 +09:00 |
|
Dean Herbert
|
7ca51d3866
|
Fix resume overlay being drawn below cursor
Closes #5905.
|
2019-09-02 11:20:55 +09:00 |
|
smoogipoo
|
6ab2b20c70
|
Add an interface for working beatmaps
|
2019-08-29 19:38:44 +09:00 |
|
smoogipoo
|
6596d7fc46
|
Add nullref safety to FrameStablePlayback boolean
|
2019-08-26 16:33:24 +09:00 |
|
smoogipoo
|
8c67f58e2d
|
Disable frame-stable playback in the editor
|
2019-08-15 18:25:31 +09:00 |
|
smoogipoo
|
bc80fa11bb
|
Mode IApplicableToBeatmap application to WorkingBeatmap
|
2019-08-01 12:41:46 +09:00 |
|
smoogipoo
|
8a64ab0384
|
Remove generics from IApplicableToBeatmap
|
2019-08-01 12:39:32 +09:00 |
|
Dean Herbert
|
9c214c3f0e
|
Add animation on failing
|
2019-06-04 16:13:16 +09:00 |
|
Dan Balasescu
|
425154c264
|
Merge branch 'master' into progress-bar-show-seek
|
2019-05-10 18:24:15 +09:00 |
|
smoogipoo
|
ad4b4f3422
|
Use nullable cancellation tokens
|
2019-05-10 17:42:45 +09:00 |
|
Dean Herbert
|
a44296a6db
|
Merge branch 'master' into progress-bar-show-seek
|
2019-05-10 17:27:49 +09:00 |
|
Dean Herbert
|
21ab628f41
|
Merge branch 'master' into player-load-cancellations
|
2019-05-10 16:58:36 +09:00 |
|
smoogipoo
|
d25d39b315
|
Add cancellation to storyboard/hitobject loading
|
2019-05-10 16:31:09 +09:00 |
|
Dean Herbert
|
9248e6290c
|
Use FrameStabilityClock to denote current position on song progress
|
2019-05-09 18:09:26 +09:00 |
|
Dean Herbert
|
66594b7a1b
|
Pass GameplayStartTime to FrameStabilityContainer to allow bypassing prior to start
|
2019-05-09 16:39:03 +09:00 |
|
smoogipoo
|
d7c09e7dbd
|
Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
|
2019-05-07 13:20:17 +09:00 |
|
smoogipoo
|
0bd35ab7bb
|
Turn on warnings, resolve issues
|
2019-04-25 17:36:17 +09:00 |
|
smoogipoo
|
6c568d228f
|
Add comment
|
2019-04-23 13:45:51 +09:00 |
|
smoogipoo
|
6add395288
|
Fix gameplay cursor being hidden in tests/replays
|
2019-04-23 13:32:44 +09:00 |
|
smoogipoo
|
0222424aef
|
Make mods IReadOnlyList<Mod> gamewide
Prevents potential multiple evaluations of enumerable.
|
2019-04-10 17:20:36 +09:00 |
|
smoogipoo
|
7845d542e3
|
Cache mods as array in DrawableRuleset
|
2019-04-10 17:20:36 +09:00 |
|
smoogipoo
|
c584967eb1
|
Remove mods from workingbeatmap
|
2019-04-09 12:59:32 +09:00 |
|
Dean Herbert
|
184403c7e1
|
Merge branch 'master' into resume-cursor-2
|
2019-04-01 14:24:00 +09:00 |
|
Dean Herbert
|
612db31c38
|
Apply newline additions
|
2019-04-01 12:16:32 +09:00 |
|
Dean Herbert
|
42eaabe24c
|
Fix editor blueprints being misplaced
Regressed with PlayfieldAdjustmentContainer changes.
|
2019-03-31 01:29:37 +09:00 |
|
Dean Herbert
|
6949c233bf
|
Merge remote-tracking branch 'upstream/master' into resume-cursor-2
|
2019-03-29 15:02:12 +09:00 |
|
Dean Herbert
|
14cef94a53
|
Merge remote-tracking branch 'upstream/master' into hitobject-drawable-representation
|
2019-03-29 12:59:26 +09:00 |
|
Dean Herbert
|
ed0bf59e73
|
Merge branch 'master' into universal-playfield-adjust
|
2019-03-29 11:51:44 +09:00 |
|
Dean Herbert
|
785433bb74
|
Merge branch 'master' into universal-playfield-adjust
|
2019-03-29 11:25:54 +09:00 |
|
Dan Balasescu
|
d410054ec8
|
Merge branch 'master' into key-counter-display
|
2019-03-29 11:22:59 +09:00 |
|
Dean Herbert
|
dde7788c44
|
Merge branch 'universal-playfield-adjust' into resume-cursor-2
|
2019-03-26 13:58:48 +09:00 |
|
Dean Herbert
|
8658de5108
|
Rename KeyCounterCollection -> KeyCounterDisplay
Also fix not working
|
2019-03-26 13:52:48 +09:00 |
|
Dean Herbert
|
fbc97edc55
|
Add base cursor class to retrieve true visibility state
|
2019-03-26 13:41:30 +09:00 |
|
Dean Herbert
|
ed3746e166
|
Make PlayfieldAdjustmentContainer universal
|
2019-03-26 13:32:44 +09:00 |
|
Dean Herbert
|
b75ea295db
|
Rename KeyCounterCollection -> KeyCounterDisplay
Also fix not working
|
2019-03-26 11:28:43 +09:00 |
|
Dean Herbert
|
82140c38fc
|
Apply CI fixes
|
2019-03-25 22:00:33 +09:00 |
|
Dean Herbert
|
a642f10131
|
Remove redundant cast
|
2019-03-25 21:52:01 +09:00 |
|