Commit Graph

143 Commits

Author SHA1 Message Date
9793774377 Update SkinDeserialisationTest to work with new serialisation structure 2023-02-17 16:22:48 +09:00
6b3652f567 Change serialisation format of skin layouts to allow more flexibility
Also adds per-ruleset storage for each container type.
2023-02-17 14:19:19 +09:00
a92e42bb84 Rename SkinnableTargetContainer to SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type.
This will potentially be useful once we bring in per-ruleset targets.
2023-02-15 18:37:41 +09:00
d159d6b970 Rename ISkinnableDrawable to ISerialisableDrawable 2023-02-15 18:37:41 +09:00
856efd9fd9 Rename SkinnableDrawableInfo to SerialisedDrawableInfo 2023-02-15 18:23:19 +09:00
9e651a7ca2 Rename SkinnableInfo to SkinnableDrawableInfo 2023-02-15 18:23:17 +09:00
a8f828d203 Add another failing test case 2023-01-30 20:48:52 +01:00
55a045b2b2 Adjust beatmap skin resources test to facilitate loading many 2023-01-30 20:48:52 +01:00
9bdb78791f Add failing test case 2023-01-28 20:02:25 +01:00
a126c72a4f Adjust skin resources test to facilitate loading many 2023-01-28 20:02:25 +01:00
b62ff8d644 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-18 23:52:12 +01:00
905dec913a update skin deserialisation 2023-01-17 12:37:30 +01:00
d2309feec2 Merge branch 'master' into skin/argon-song-progress-cleaner 2023-01-12 19:49:27 +09:00
621c75daed Add updated SkinDeserialisationTest.cs including BPM counter 2023-01-11 11:16:24 +01:00
48deef4056 test: adapt and create tests to cover new components 2023-01-09 22:07:18 +01:00
9d97c1a0bd Merge branch 'master' into variable_BPM_counter 2023-01-09 19:26:34 +09:00
b8904fe747 Move ImportParameters to better home 2022-12-13 21:41:26 +09:00
cf2719d4c0 Convert batchImport parameter to parameters class to allow further import configuration 2022-12-13 19:55:18 +09:00
9eef74b8d8 Add new counter to skin deserialisation test 2022-12-05 19:34:03 +01:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
93ab1c9432 Merge branch 'master' into beatmap-info 2022-11-21 09:01:24 +00:00
1aa0e40f2f Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
e75c3b3f94 Rename SkinnableTarget to GlobalSkinLookup 2022-11-09 17:46:43 +09:00
c908969d9b Rename ISkinComponent to ISkinLookup 2022-11-09 17:46:43 +09:00
ab458320c4 Fix some lingering inspections 2022-11-09 17:46:24 +09:00
75b5025e12 Fix Skin Deserialisation Test 2022-11-02 16:37:48 +01:00
f1f323ee82 Add new deserialisation test including longest combo counter 2022-10-12 18:55:50 +09:00
70bab81282 Merge pull request #20377 from peppy/argon-skin
Add new default "argon" skin
2022-09-22 14:50:43 +09:00
992441b9de Disable alpha component parsing in beatmap / skin colour sections 2022-09-21 16:11:41 +09:00
70d60a7e73 Update import skin test in line with new default 2022-09-19 23:16:46 +09:00
d0b8409de5 Apply more renames 2022-09-18 18:19:00 +09:00
41e69fbca6 Remove "default" prefix from naming 2022-09-18 00:15:26 +09:00
51841988bf Rename references to DefaultSkin to have Triangles suffix 2022-09-17 23:57:25 +09:00
3ac6500423 Add new test resources for CPS counter 2022-08-21 03:00:51 +02:00
a8dee17513 Fix missing DummyRenderer in skin resources tests 2022-08-08 13:06:01 +09:00
c4b9b2a14b Merge branch 'master' into irenderer-glwrapper 2022-08-05 20:35:06 +09:00
c11a24b3ff Remove unused using 2022-08-04 15:05:52 +09:00
6632367c6d Ensure skin samples are looked up in correct order 2022-08-04 14:48:12 +09:00
b4e55f7309 Apply IRenderer changes 2022-08-02 19:50:57 +09:00
47860bb966 Remove unused using 2022-08-01 16:33:59 +09:00
3b6349a145 Add test coverage of remaining components which weren't already included 2022-08-01 14:16:26 +09:00
d112743cea Improve test coverage of skin serialisation to ensure full coverage
Will fail when new skinnable components are added until they have
coverage in resources.
2022-08-01 14:04:12 +09:00
f9f9b65c86 Add test coverage of deserialisation skin layouts 2022-08-01 01:14:05 +09:00
a21aee4e9c Reduce calls to LoadTrack by implicitly running on test/dummy classes 2022-07-28 18:11:40 +09:00
cd4755fbd9 Add test coverage for batch-import path 2022-07-07 18:06:35 +03:00
f71f6302fd Remove unnecessary null casts 2022-06-24 14:50:11 +09:00
b0b3ea42cc Remove null default value in ImportSkinTest helper method 2022-06-20 10:44:14 +02:00
a6c8a832aa Remove Import(ArchiveReader) and redirect existing usages to Import(ImportTask) 2022-06-20 15:14:57 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
211f0d1e04 Expand test coverage for parsing bool skin config values 2022-06-06 19:57:08 +02:00