Salman Ahmed
|
740a72e16d
|
Share origin adjustment logic between storyboard sprite and animation
|
2022-03-14 05:44:34 +03:00 |
|
Salman Ahmed
|
9cf05080da
|
Simplify conditionals to one XOR operations with comments
|
2022-03-14 04:40:35 +03:00 |
|
Salman Ahmed
|
0b8c89bfa8
|
Fix drawable storyboard sprites not flipping origin on negative scale
|
2022-03-14 03:50:12 +03:00 |
|
Dean Herbert
|
c38126ba9d
|
Make mods argument optional for storyboard construction
|
2022-03-04 12:05:02 +09:00 |
|
Salman Ahmed
|
3630ab2db2
|
Remove unnecessary nullability of storyboard mods list
|
2022-03-03 00:09:12 +03:00 |
|
Salman Ahmed
|
cbb8dc2891
|
Fix storyboard samples rate not adjusted from actual gameplay mods
|
2022-03-02 20:56:18 +03:00 |
|
Dean Herbert
|
6eb2c28e41
|
Rename RealmContextFactory to RealmAccess
|
2022-01-24 20:38:07 +09:00 |
|
Dean Herbert
|
167c399e8a
|
Fix invalid DI resolution of RealmFileStore
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
00e3af3366
|
Update model manager and many related classes to get things compiling again
|
2022-01-12 17:00:00 +09:00 |
|
Dean Herbert
|
59e763467f
|
Move StoragePath implementation to an extension method
|
2021-11-19 16:08:38 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
06d1bd971c
|
Default DrawableStoryboard to a completed state to avoid state change on empty storyboards
|
2021-06-18 16:08:49 +09:00 |
|
Dean Herbert
|
00b3eea840
|
Merge branch 'legacy-skin-default-fallback' into fix-skin-sample-lookup
|
2021-05-31 21:39:04 +09:00 |
|
Dean Herbert
|
631d217f78
|
Remove no longer necessary conditional access
|
2021-05-28 15:42:35 +09:00 |
|
Dean Herbert
|
6268bbea85
|
Merge branch 'master' into fix-skin-sample-lookup
|
2021-05-28 14:47:35 +09:00 |
|
Dean Herbert
|
70a844ac10
|
Remove allowFallback parameters completely
|
2021-05-27 14:50:42 +09:00 |
|
Dean Herbert
|
342acadae2
|
Change LINQ query for better readability
|
2021-05-25 18:51:51 +09:00 |
|
Dean Herbert
|
5ea948aabe
|
Bypass 640x480 coordinate space for video storyboard elements
This allows the `FillMode.Fill` to take up the full space of the
storyboard container.
|
2021-05-25 16:17:29 +09:00 |
|
Dean Herbert
|
0c55bba220
|
Allow storyboards to be widescreen if only a video element exists
This matches stable behaviour, which will allow videos to display
filling the screen if they are the only thing contained within the
"storyboard".
|
2021-05-25 16:07:19 +09:00 |
|
Dean Herbert
|
e3507d5453
|
Move DrawableStoryboard 's aspect application to inside its own class
|
2021-05-25 16:06:39 +09:00 |
|
Dean Herbert
|
18779b1d1e
|
Cache last event time value to avoid super expensive LINQ
|
2021-05-04 16:48:13 +09:00 |
|
Dean Herbert
|
bb9fa1a25e
|
Merge branch 'master' into play-storyboard-outro
|
2021-05-04 14:01:34 +09:00 |
|
smoogipoo
|
d28eb399a4
|
Fix storyboard sample lifetimes not set if seeked past
|
2021-04-20 17:14:48 +09:00 |
|
Salman Ahmed
|
f6a09be62d
|
Add further xmldoc
|
2021-04-18 07:25:49 +03:00 |
|
Christine Chen
|
97bacbdc76
|
Show score after the end of the storyboard after it was toggled
|
2021-04-17 18:10:21 -04:00 |
|
Christine Chen
|
b15838b220
|
Move storyboard outro logic to DrawableStoryboard
|
2021-04-16 00:59:10 -04:00 |
|
smoogipoo
|
dff1d80f39
|
Update HasFlag usages to HasFlagFast
|
2021-02-25 15:38:56 +09:00 |
|
Dean Herbert
|
05982f42ab
|
Add more comprehensive commenting and simplify base call logic
We can call the base method regardless for better safety. Worst case
it's just going to run `Stop()` twice anyway.
|
2021-02-01 16:43:54 +09:00 |
|
Mysfit
|
ee89aa159c
|
Removed blank line
|
2021-01-26 23:12:26 -05:00 |
|
Mysfit
|
690feb1c1e
|
Allow looping storyboard samples to follow the base samplePlaybackDisabled event logic.
|
2021-01-26 23:08:51 -05:00 |
|
Mysfit
|
3307e8357f
|
DrawableStoryboardSample event method override for SamplePlaybackDisabledChanged
|
2021-01-26 00:36:32 -05:00 |
|
Bartłomiej Dach
|
b692abd3c2
|
Simplify condition from two to one operand
|
2021-01-22 20:35:34 +01:00 |
|
Mysfit
|
e0f8f6a23f
|
introduce overrideable bool instead of copying event logic entirely
|
2021-01-22 12:09:40 -05:00 |
|
Mysfit
|
5b1bdfbdc5
|
Use callback method override
|
2021-01-21 20:06:24 -05:00 |
|
Mysfit
|
07ec0c0e0b
|
Updated DrawableStoryboardSample to use GetBoundCopy()
|
2021-01-21 17:46:47 -05:00 |
|
Mysfit
|
b220939650
|
Fix storyboard samples continuing to play when the beatmap is paused or the intro is skipped.
|
2021-01-21 17:10:11 -05:00 |
|
Dean Herbert
|
a8569fe15c
|
Fix a couple of simple cases of incorrect TextureLoaderStore initialisation
|
2020-12-21 13:35:46 +09:00 |
|
smoogipoo
|
c29ad8edf8
|
Better API for dealing with the contained drawable samples
|
2020-11-30 19:26:25 +09:00 |
|
smoogipoo
|
a53848ef9b
|
Fix storyboard imlpementation
|
2020-11-19 22:30:41 +09:00 |
|
smoogipoo
|
730b14b5bb
|
Add initial hit sample pooling
|
2020-11-19 19:51:09 +09:00 |
|
Bartłomiej Dach
|
61093030ee
|
Remove redundant class name qualifier
|
2020-11-10 12:20:49 +01:00 |
|
Bartłomiej Dach
|
ce837eaba0
|
Rename variables
|
2020-11-10 12:20:26 +01:00 |
|
cadon0
|
539806e9d6
|
Rewrite - Add empty drawable whenever sprite not found
|
2020-11-10 23:52:37 +13:00 |
|
cadon0
|
6446074976
|
Fix paths for storyboard animation sprites
|
2020-11-10 23:52:37 +13:00 |
|
Dean Herbert
|
4f746792fb
|
Fix regression causing storyboard sprites to have incorrect origin support
|
2020-10-23 15:46:24 +09:00 |
|
Dean Herbert
|
1b84402b96
|
Centralise and share logic for storyboard frame lookup method
|
2020-10-23 15:34:00 +09:00 |
|
Bartłomiej Dach
|
58a54c5b6c
|
Utilise UseSkinSprites value in storyboard sprite logic
|
2020-10-20 23:01:25 +02:00 |
|
Bartłomiej Dach
|
e54836a63e
|
Use SkinnableSprite to avoid unnecessary reloads
|
2020-10-20 22:49:56 +02:00 |
|
Sebastian Krajewski
|
f41fc71e42
|
Allow storyboard animations to load textures from skins
|
2020-10-09 18:02:21 +02:00 |
|
Sebastian Krajewski
|
cf76d77762
|
Fix osu!classic skin elements not showing up in storyboards
|
2020-10-09 17:34:01 +02:00 |
|