smoogipoo
|
a07d4a7915
|
Remove unnecessary dictionary for now
|
2020-11-13 14:42:41 +09:00 |
|
smoogipoo
|
35329aa976
|
Reduce the number of state updates
|
2020-11-13 14:33:23 +09:00 |
|
Dan Balasescu
|
2840fd0f8f
|
Merge branch 'master' into hitobject-pooling-base
|
2020-11-12 23:17:36 +09:00 |
|
smoogipoo
|
261ddd2b4a
|
Fix samples not being disposed
|
2020-11-12 18:48:25 +09:00 |
|
smoogipoo
|
e44a8b3934
|
Resort as early as possible
|
2020-11-12 17:07:20 +09:00 |
|
Dean Herbert
|
41a1730927
|
Merge pull request #10794 from smoogipoo/fix-osu-hd-mod
|
2020-11-12 17:06:04 +09:00 |
|
smoogipoo
|
cf91962865
|
Fix test failures due to on-the-fly starttime changes
|
2020-11-12 16:58:40 +09:00 |
|
smoogipoo
|
974390bda7
|
Make Add() + Remove() virtual
|
2020-11-12 15:36:02 +09:00 |
|
smoogipoo
|
72a6b75626
|
Add back removed event
|
2020-11-12 15:34:51 +09:00 |
|
smoogipoo
|
4e43235955
|
Fix double bind leading to test failures
|
2020-11-12 15:33:49 +09:00 |
|
smoogipoo
|
653f5bce67
|
Reword xmldocs
|
2020-11-12 15:00:58 +09:00 |
|
smoogipoo
|
16e4e8d032
|
Fix possible nullref
|
2020-11-12 14:54:33 +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
|
a8929b0764
|
Revert unnecessary change of casting
|
2020-11-11 19:27:07 +09:00 |
|
smoogipoo
|
7fdaf69903
|
Add some more xmldocs
|
2020-11-11 19:12:12 +09:00 |
|
smoogipoo
|
606cfacedf
|
Fix state update exception in a better way
|
2020-11-11 19:01:12 +09:00 |
|
smoogipoo
|
7d02018134
|
Remove some unnecessary implementations for now
|
2020-11-11 18:54:40 +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
|
6f7a1dd57d
|
Merge branch 'master' into hitobject-pooling-base
|
2020-11-11 17:09:18 +09:00 |
|
smoogipoo
|
5d55af5818
|
Fix hitobjects sometimes not fading in completely with HD mod
|
2020-11-11 16:35:48 +09:00 |
|
Dean Herbert
|
8706b51b77
|
Merge pull request #10717 from smoogipoo/dho-apply
|
2020-11-11 10:54:24 +09:00 |
|
smoogipoo
|
b725c9cce9
|
Fix possible nullrefs
|
2020-11-11 00:24:28 +09:00 |
|
smoogipoo
|
e525784cb2
|
Clear lifetimeEntry after use
|
2020-11-11 00:24:14 +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
|
31e4d71852
|
Rewrite HitObjectContainer with pooling support
|
2020-11-10 22:49:02 +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 |
|
smoogipoo
|
757a4b5c31
|
Add hitobject lifetime model
|
2020-11-10 19:26:01 +09:00 |
|
smoogipoo
|
88112801eb
|
Remove result storage from hitobject
|
2020-11-10 18:56:16 +09:00 |
|
smoogipoo
|
f5076fe3b8
|
Revert unnecessary change
|
2020-11-10 18:15:11 +09:00 |
|
Bartłomiej Dach
|
109abc0e29
|
Always store standardised score when populating ScoreInfo
|
2020-11-10 08:41:00 +01:00 |
|
smoogipoo
|
d4d3a6621e
|
Disable automatic lifetime management
|
2020-11-10 01:30:25 +09:00 |
|
smoogipoo
|
ac47399e6e
|
Update state after OnApply()
|
2020-11-10 00:30:23 +09:00 |
|
smoogipoo
|
ec8b726ea8
|
Re-privatise start time bindable
|
2020-11-09 21:51:58 +09:00 |
|
Dan Balasescu
|
33c3b07101
|
Fix events not being bound correctly
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2020-11-09 19:06:48 +09:00 |
|
Dean Herbert
|
d93cf08570
|
Merge branch 'master' into dho-apply
|
2020-11-07 01:18:46 +09:00 |
|
smoogipoo
|
91c627c22d
|
Revert HOC changes
|
2020-11-07 00:57:33 +09:00 |
|
smoogipoo
|
b1e039bcec
|
Prevent overrides from messing with application/freeing
|
2020-11-07 00:40:26 +09:00 |
|
smoogipoo
|
3a4bd73823
|
Fix DHOs being freed when not expected
|
2020-11-07 00:25:26 +09:00 |
|
smoogipoo
|
7eceda242b
|
Change derived class to use property
|
2020-11-06 23:04:28 +09:00 |
|
smoogipoo
|
2d892c7407
|
Allow Apply() to be called multiple times sequentially
|
2020-11-06 23:03:29 +09:00 |
|
smoogipoo
|
248d342a2f
|
Initial Apply()/FreeAfterUse() DHO implementation
|
2020-11-06 23:02:37 +09:00 |
|
Dan Balasescu
|
f230250faf
|
Merge branch 'master' into editor-slider-control-point-quick-delete
|
2020-11-06 21:47:37 +09:00 |
|
Dan Balasescu
|
44c6457c85
|
Merge branch 'master' into add-spinner-spin
|
2020-11-06 15:40:40 +09:00 |
|
Dan Balasescu
|
71a1165209
|
Merge branch 'master' into drawable-hit-object-hit-state-fix
|
2020-11-06 13:19:25 +09:00 |
|