Dean Herbert
|
41d8bc291c
|
Merge pull request #12783 from smoogipoo/hoc-event-queue
Add a HitObjectUsageEventBuffer to handle HOC events appropriately
|
2021-05-18 22:22:53 +09:00 |
|
smoogipoo
|
d93ac7ac98
|
Change class xmldoc a bit
|
2021-05-18 19:15:46 +09:00 |
|
smoogipoo
|
ab6a79f84c
|
Simplify
|
2021-05-18 19:15:46 +09:00 |
|
smoogipoo
|
97f4f7bbd1
|
Remove Component inheritance
|
2021-05-18 18:59:45 +09:00 |
|
smoogipoo
|
633f841a0f
|
Rename to HitObjectUsageEventBuffer
|
2021-05-18 18:57:02 +09:00 |
|
smoogipoo
|
bfc0205e9b
|
Fix (began, finished) event
|
2021-05-18 18:49:11 +09:00 |
|
Dean Herbert
|
d661e98fa6
|
Move common functionality out of OsuSelectionHandler and implement flip support
|
2021-05-18 18:34:06 +09:00 |
|
smoogipoo
|
61a41d97a4
|
Add some xmldocs + comments
|
2021-05-18 17:39:45 +09:00 |
|
Dean Herbert
|
ed957df162
|
Add simple xmldoc to TransferBlueprintFor method
|
2021-05-18 16:40:56 +09:00 |
|
Dean Herbert
|
55cc533a37
|
Merge branch 'master' into hoc-event-queue
|
2021-05-18 16:31:20 +09:00 |
|
Dean Herbert
|
a96603f025
|
Merge pull request #12782 from smoogipoo/rework-hitobject-blueprints
Rename hitobject blueprints and tie them to HitObjects
|
2021-05-18 16:30:58 +09:00 |
|
smoogipoo
|
75c0d4d972
|
Merge branch 'rework-hitobject-blueprints' into hoc-event-queue
|
2021-05-18 14:33:52 +09:00 |
|
smoogipoo
|
882d54a8f8
|
Remove now unnecessary Apply() method
|
2021-05-18 14:26:26 +09:00 |
|
smoogipoo
|
e621cfc4ea
|
Add Apply() method for applying new DHOs
|
2021-05-18 14:14:10 +09:00 |
|
smoogipoo
|
f1f3606fd0
|
Fix unresolved xmldocs
|
2021-05-18 13:11:58 +09:00 |
|
Dan Balasescu
|
9d423245d8
|
Fix up xmldocs
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-05-18 13:02:23 +09:00 |
|
Dean Herbert
|
bdcb1a624e
|
Merge pull request #12759 from Naxesss/beatmap-verifier-context
Encapsulate check arguments in context object
|
2021-05-15 15:39:12 +09:00 |
|
Dean Herbert
|
67a99c83a3
|
Tidy bindable changed code up
|
2021-05-14 16:24:52 +09:00 |
|
Dean Herbert
|
b36c991ba1
|
Fix single case of incorrect usage
|
2021-05-14 12:04:38 +09:00 |
|
smoogipoo
|
362a09ca73
|
Fix up + reduce complexity of HOCEventQueue
|
2021-05-13 21:41:49 +09:00 |
|
smoogipoo
|
aaf31af326
|
Add blueprint transferral
|
2021-05-13 21:16:19 +09:00 |
|
smoogipoo
|
86042e1763
|
Implement HitObjectContainerEventQueue
|
2021-05-13 21:15:47 +09:00 |
|
Dan Balasescu
|
746862dcb1
|
Merge pull request #12750 from peppy/skin-serialisation
Add skin editor saving / loading support
|
2021-05-13 20:58:03 +09:00 |
|
smoogipoo
|
ffb6135a1b
|
Rework hitobject blueprints to take in hitobject models
|
2021-05-13 19:53:32 +09:00 |
|
Dan Balasescu
|
3c471837f8
|
Merge branch 'master' into skin-serialisation
|
2021-05-13 19:49:55 +09:00 |
|
Dan Balasescu
|
a3869c02f4
|
Merge branch 'master' into fix-two-hovered-handles
|
2021-05-13 19:24:42 +09:00 |
|
Naxess
|
19800f5f7f
|
Move IBeatmap arg into context
|
2021-05-13 11:24:22 +02:00 |
|
Naxess
|
b37cb3bdbe
|
Change interpreted difficulty from bindable to regular value
There's no reason for why checks would need this to be bindable. A 1-directional binding is more appropriate.
|
2021-05-13 09:00:30 +02:00 |
|
Naxess
|
4eeeaf6a1a
|
Keep track of local bound copy
|
2021-05-13 07:57:32 +02:00 |
|
Naxess
|
e7c7786db3
|
Merge branch 'master' into beatmap-verifier-context
|
2021-05-13 07:40:33 +02:00 |
|
Dean Herbert
|
b81f86bd4d
|
Move DI resolution to inside BDL parameters
|
2021-05-13 13:54:06 +09:00 |
|
Dean Herbert
|
c6648112e5
|
Simplify binding flow in InterpretationSection
|
2021-05-13 13:51:41 +09:00 |
|
Dean Herbert
|
cdcbaf4291
|
Tidy up specification of SettingsSection
|
2021-05-13 13:45:10 +09:00 |
|
Naxess
|
47948d7b34
|
Set default for bindable in object initializer
Fixes the CI failure.
|
2021-05-13 06:08:48 +02:00 |
|
Naxess
|
fb305130de
|
Also refresh when interpreted difficulty changes
|
2021-05-13 06:00:21 +02:00 |
|
Naxess
|
ee0a6ba93e
|
Use local bound copy in InterpretationSection as well
Else we're relying on the `VerifyScreen`'s bindable instance, and by extension the `VerifyScreen` instance itself.
|
2021-05-13 05:59:49 +02:00 |
|
Naxess
|
e80d8f6922
|
Keep track of local bound copy
|
2021-05-13 05:46:47 +02:00 |
|
Naxess
|
04c1585eb2
|
Use more consistent lambda discards
|
2021-05-13 05:38:45 +02:00 |
|
Naxess
|
e86834b740
|
Use local bound copy for HiddenIssueTypes
|
2021-05-13 05:25:20 +02:00 |
|
Naxess
|
c8d21f2c3f
|
Isolate refreshing to IssueList
|
2021-05-13 05:25:02 +02:00 |
|
Naxess
|
fbb76ba598
|
Split ShowIssueTypes dict into hidden and configurable lists
This way `VerifyScreen` is decoupled from which options `VisibilitySection` provides.
Bindings are a bit less neat, though.
|
2021-05-13 04:50:32 +02:00 |
|
Naxess
|
dd8423c4c4
|
Set interpreted difficulty to correct default
|
2021-05-13 04:36:20 +02:00 |
|
Naxess
|
6806e40ad9
|
Remove unnecessary local variable
This now exists in `VerifyScreen`, which we can access from here.
|
2021-05-13 04:30:40 +02:00 |
|
Naxess
|
56bd897666
|
Move ShowIssueTypes to VerifyScreen
|
2021-05-13 04:29:27 +02:00 |
|
Salman Ahmed
|
96d3586294
|
Fix rotation handle visibility logic not handling two handles hovered at once
|
2021-05-12 11:42:55 +03:00 |
|
Dean Herbert
|
d2e0e8ad94
|
Reverse direction of binding to allow for better abstract class definitions
|
2021-05-12 16:53:58 +09:00 |
|
Dean Herbert
|
17e3764576
|
Rename Settings to have a more localised name
|
2021-05-12 16:38:04 +09:00 |
|
Naxess
|
64d96b06a6
|
Add interpreted difficulty info to BeatmapVerifierContext
Enables checks to make use of the difficulty level as shown in the settings UI.
|
2021-05-12 02:30:21 +02:00 |
|
Naxess
|
c13b93e6f1
|
Replace IWorkingBeatmap arg with BeatmapVerifierContext in checks
This simplifies passing of contextual information by enabling addition without needing to refactor lots of classes.
See next commit for example.
|
2021-05-12 02:29:18 +02:00 |
|
Naxess
|
4aeaec6ecc
|
Add InterpretationSection and its bindable in IssueList
We'll eventually connect that bindable so that checks can access it.
|
2021-05-12 01:32:18 +02:00 |
|