Commit Graph

437 Commits

Author SHA1 Message Date
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
61778232d8 Rewrite inline comment 2019-11-06 23:24:54 +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
ba14345107 Specify culture and number style 2019-11-06 20:27:55 +03:00
947602f70a Specify why legacy version is nullable 2019-11-06 20:24:19 +03:00
502dcc5669 Fix incorrect skin version case 2019-11-06 20:23:22 +03:00
55230a36dd Set correct legacy version 2019-11-06 19:58:07 +03:00
2cf17e0bf3 Use decimal data type instead 2019-10-09 23:33:25 +03:00
01ac19fdbb Set legacy version of osu!classic skin to 2.0 2019-10-09 23:06:32 +03:00
7f6541672c Parse legacy version of decoded skin to numerical 2019-10-09 23:05:50 +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
24269c0384 Fix skins not being displayed correctly in the editor 2019-10-08 12:52:34 +09:00
dc984d0d81 Merge branch 'master' into beatmap-parsing-fallback-v2 2019-10-04 13:51:56 +09:00
925615320e Update lazer default combo colours to match stable 2019-10-04 10:46:48 +08:00
6268bbcfc8 Merge branch 'master' into beatmap-parsing-fallback-v2 2019-10-03 15:12:21 +08:00
706e884cc0 Update accent colour on combo index change 2019-09-26 17:13:13 +09:00
a06cb54732 Merge branch 'master' into beatmap-parsing-fallback-v2 2019-09-20 15:28:08 +09:00
3fa1b53b2a Add back combo colours for osu!classic 2019-09-19 12:39:15 +09: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
6760e239a1 Fix osu! hitcircle font textures being incorrectly sized 2019-09-11 13:39:21 +09:00
f4f9519761 Add todo comment 2019-09-06 12:16:20 +09:00
a0aeccf232 Fix fallback to default combo colours not working 2019-09-05 23:24:13 +09:00
90985b6af6 Add missing license header 2019-09-05 17:01:14 +09:00
bda21998c4 Add helper method to make direct casts be used 2019-09-05 16:48:56 +09:00
c0bcbfd892 Merge branch 'master'
Conflicts:
	osu.Game.Tests/Visual/Gameplay/TestSceneSkinnableDrawable.cs
2019-09-05 14:40:30 +09:00
6197c7fd31 Add automatic resource mapping for rulesets to their own dll 2019-09-04 20:29:28 +09:00
8ea82123e4 Fix nullref on test disposal 2019-09-04 15:59:09 +09:00
2983918f71 Merge remote-tracking branch 'upstream/master' into skin-configuration-refactor 2019-09-04 13:40:41 +09:00
f655cd4516 Fix parsing of null configuration elements 2019-09-04 13:30:46 +09:00
04c2c33c64 Allow LegacySkin to be constructed with all nulls 2019-09-04 13:29:55 +09:00
f58ca82398 Don't include section for now 2019-09-03 18:56:01 +09:00
002de80c30 Add xmldoc to ISkin 2019-09-03 18:30:22 +09:00
097012dc95 Move slider ball colouring to DefaultLegacySkin for now 2019-09-03 18:05:16 +09:00
bebc3309ce Refactor skin configuration to be infinitely extensible 2019-09-03 17:57:34 +09:00
d1cdf49dd5 Revert SkinnableSprite lookups to old behaviour 2019-09-03 14:21:54 +09:00
0261456d5a Merge branch 'master' into play-to-gameplay 2019-09-03 11:42:15 +09:00
09097f7680 Merge branch 'master' into iskincomponent 2019-09-02 22:38:57 +09:00
b460f76fa6 Adjust file spacing slightly 2019-09-02 19:01:43 +09:00
0bfe4650c3 Early return if no change occurred in looping value 2019-09-02 19:01:17 +09:00
f08b523abf Name tuple items 2019-09-02 18:20:30 +09:00
9c53430a0f Only initialise when required 2019-09-02 18:18:59 +09:00
eaeecfb300 Merge remote-tracking branch 'upstream/master' into add-adjustment-function-for-skinnable-sound 2019-09-02 18:15:17 +09:00
f9fcf1562f Merge remote-tracking branch 'upstream/master' into iskincomponent 2019-09-02 14:21:02 +09:00
d2a3e0581b Fix legacy decoder using wrong configuration 2019-08-31 13:27:03 +09:00
12eeec36fc Fix ruleset skins incorrectly providing configuration defaults 2019-08-31 12:33:29 +09:00