b8a1831d98
Read line widths from skin
2020-04-21 17:14:04 +09:00
cd15b672eb
Implement left and right stage images
2020-04-08 16:20:47 +09:00
f5f0b94944
Fix incorrect fallback logic
...
The recently-modified skin texture fallback logic was very subtly
incorrect. If at the end of the first loop no texture was found, it
would be checked for null to avoid setting scale adjust on a null
texture, but then returned anyway, bypassing the fallback logic for
subsequent possible paths entirely.
Invert the check and explicitly continue to the next fallback path
if neither a 2x, nor 1x texture with the given name is found in the
store.
2020-04-07 22:50:25 +02:00
2062087155
Merge branch 'master' into more-mania-colours
2020-04-07 23:36:42 +09:00
9ff4458fd6
Merge branch 'master' into mania-skin-note-images
2020-04-07 22:41:22 +09:00
780784217d
Merge pull request #8652 from smoogipoo/mania-multiple-columnwidth
...
Make note height scale by minimum column width
2020-04-07 22:38:12 +09:00
2568f3f588
Fix off-by-one indexing
2020-04-07 17:11:32 +09:00
11d58fb7f6
Implement column background and light colours
2020-04-07 16:53:55 +09:00
9fd73492ca
Implement judgement line colour
2020-04-07 16:53:55 +09:00
3ecb99462f
Make note height scale by minimum column width
2020-04-07 16:07:18 +09:00
a4208f35c4
Make versionless skins fallback to version 1.0
2020-04-06 19:36:17 +09:00
db6db861c0
Implement mania note + key image configs
2020-04-06 19:04:02 +09:00
eff17c2da5
Allow legacy skin textures from subpaths
2020-04-06 19:03:15 +09:00
f919a2f267
Merge branch 'master' into mania-hitexplosion-skinning
2020-04-02 23:57:03 +09:00
62f1bc276d
Add skinning support for column line colour
2020-04-02 18:10:17 +09:00
a77933f5e0
Add support for parsing mania skin colours
2020-04-02 17:56:12 +09:00
fa3a449c3b
Implement legacy normal hit explosions
2020-04-02 14:37:29 +09:00
a76428f965
Move lookup to own function
2020-04-01 23:46:50 +09:00
c2c7ff7334
Add temporary logic to LegacySkin
2020-04-01 23:32:48 +09:00
ff2c5b446e
Fix column lights positioned incorrectly
2020-04-01 16:06:09 +09:00
2d6d1a8cc6
Implement column width and column spacing
2020-04-01 13:38:03 +09:00
c0f8c1dc28
rename variable used for mania lookup key storage
2020-03-31 17:22:46 +08:00
71387016b2
Add missing judgement line
2020-03-31 12:26:31 +09:00
02237133cb
Implement mania hit target skinning
2020-03-31 12:17:44 +09:00
2b5e9885f6
Implement mania skin reading functionality
2020-03-31 10:55:58 +09:00
d8041a0dcb
Increase sample concurrency to better match stable
2020-03-22 02:16:28 +09:00
ee13632375
Fix ogg beatmap/skin samples not loading
2020-02-18 13:21:55 +09:00
9181bb41c6
Remove unused using
2020-02-07 15:11:09 +09:00
7460018cd3
Move combo colours to GlobalSkinColours
2020-02-07 14:58:07 +09:00
09cd66adb0
Fix storyboard samples not loading from subfolders
2020-01-02 14:07:22 +09:00
a9125f6544
Merge remote-tracking branch 'upstream/master' into fallback-to-skin-combo-colours
2019-12-12 12:37:51 +03:00
20a8a653c2
Change LegacySkin.Configuration accessibility
2019-11-24 04:10:04 +03:00
bcb1504110
Fix naming
2019-11-20 15:40:35 +09:00
08b8cedfdf
Add setter to legacy skin configuration access
2019-11-20 01:15:40 +03:00
0407d2248c
Merge remote-tracking branch 'refs/remotes/upstream/master' into add-access-to-skin-legacy-version
2019-11-20 01:10:32 +03:00
758c304d92
Merge branch 'master' into fallback-to-skin-combo-colours
2019-11-12 19:00:05 +09:00
e9b8cbb516
Apply other styles.
2019-11-11 20:27:04 +08:00
ccc8aa6fa4
Apply brace style.
2019-11-11 20:13:13 +08:00
9874ce49ce
Move fallback allowance to the skin configuration only.
2019-11-07 15:55:34 +03:00
808543885f
Change ComboColours type to IReadOnlyList<Color4>
...
Also exposes functions to modify the internal list (AddComboColours, ClearComboColours)
2019-11-07 15:54:30 +03:00
cef6e2a26b
Move colours fallback logic to SkinConfiguration.ComboColours getter
2019-11-06 23:20:36 +03:00
198a1750c3
Use is
pattern matching
2019-11-06 20:46:02 +03:00
69d9a0ae1a
Use null check and pattern matching
2019-11-06 20:30:26 +03:00
2cf17e0bf3
Use decimal data type instead
2019-10-09 23:33:25 +03:00
003af19e3f
Introduce legacy skin configuration
2019-10-09 23:04:34 +03:00
5e3f0f6c95
Return default combo colours if none provided
2019-10-09 21:08:07 +03:00
281671a213
Remove default combo colours usage from skins
2019-10-09 21:04:26 +03:00
11eda44d34
Migrate decoding to line-buffered reader
...
Migrate all usages of StreamReader in the context of decoding beatmaps,
storyboards or skins to the new LineBufferedReader.
2019-09-15 01:28:07 +02:00
bda21998c4
Add helper method to make direct casts be used
2019-09-05 16:48:56 +09:00
8ea82123e4
Fix nullref on test disposal
2019-09-04 15:59:09 +09:00