Commit Graph

20538 Commits

Author SHA1 Message Date
24b0a1b84b Switch to direct casts (we can be sure LegacySpriteText is present at this point) 2020-10-16 17:40:07 +09:00
3ce6d1fea1 Remove unnecessary AccuracyText enum
All elements use "score" regardless.
2020-10-16 17:36:54 +09:00
e9c4b67cf4 Inline variable 2020-10-16 17:35:35 +09:00
05f1017c28 Fix lookup check not being updated to use prefix 2020-10-16 17:35:21 +09:00
df1db8611c move skin-specific config retrieval to GetDrawableComponent 2020-10-16 08:36:20 +02:00
085d8d0ecb Add support for ScorePrefix and ScoreOverlap values in legacy skins 2020-10-16 06:16:20 +02:00
583fdc3a95 Merge pull request #10510 from peppy/skinnable-accuracy-display
Add legacy skinning support for accuracy display
2020-10-15 21:20:48 +09:00
5d8cf87155 Merge pull request #10511 from peppy/bottom-error-display
Add support for bottom-anchored hit error display
2020-10-15 20:51:09 +09:00
70b050f212 Merge branch 'master' into skinnable-accuracy-display 2020-10-15 20:28:57 +09:00
1ce0e83e59 Merge branch 'master' into skinnable-score-display 2020-10-15 19:16:03 +09:00
93dfbd5d9e Merge pull request #10505 from peppy/skin-disabler-refactor
Move ISampleDisabler implementation to Player and FrameStabilityContainer
2020-10-15 19:14:52 +09:00
70806deba1 Add support for bottom-anchored hit error display 2020-10-15 19:14:02 +09:00
bfffad8fdb Merge pull request #10504 from peppy/skinnable-combo-counter
Add legacy skinning support for combo counter
2020-10-15 19:11:22 +09:00
d76365ed1b Make container readonly 2020-10-15 18:38:41 +09:00
5640d33d1a Merge branch 'master' into skin-disabler-refactor 2020-10-15 18:32:50 +09:00
6983978c98 Correct top-right element offset by finding the lower top anchor element 2020-10-15 18:30:44 +09:00
2beddf5351 Merge pull request #10495 from FamousPig/mod-customisation-absorb-mouse-input
Fix mod customisation container not absorbing input
2020-10-15 18:25:44 +09:00
ca74cf824c Add padding 2020-10-15 18:24:28 +09:00
190f3f36ce Merge branch 'master' into skinnable-combo-counter 2020-10-15 18:13:00 +09:00
a9075fc47c Merge pull request #10502 from peppy/hud-available-area
Confine available area for HUD components to exclude the song progress area
2020-10-15 18:12:49 +09:00
b31a3fbabb Add test 2020-10-15 18:11:30 +09:00
4f6dd15869 Add legacy font lookup support for comma/percent 2020-10-15 17:56:37 +09:00
254eba9008 Add and consume skinnable accuracy counter 2020-10-15 17:53:16 +09:00
90ff8ff050 Merge branch 'skinnable-combo-counter' into skinnable-score-display 2020-10-15 17:52:06 +09:00
37e9f331ad Simplify score font lookup 2020-10-15 17:49:55 +09:00
43e5cb90e2 Merge branch 'skinnable-combo-counter' into skinnable-score-display 2020-10-15 17:30:29 +09:00
9f51327e4b Fix completely incorrect default positioning logic 2020-10-15 17:29:40 +09:00
5b5ba7df93 Remove unused offset 2020-10-15 17:22:34 +09:00
d8d085ede9 Align top-right elements with lowest point in score display 2020-10-15 17:14:42 +09:00
74c031cfbb Fix ModOverlay not including "UNRANKED" text in size 2020-10-15 17:14:42 +09:00
b210147c2e Update combo counter to read from default score display's position correctly 2020-10-15 17:14:42 +09:00
950c47287c Fix positioning of score display in HUD overlay 2020-10-15 17:14:42 +09:00
e1da64398e Add and consume skinnable score counter 2020-10-15 17:14:42 +09:00
219cbec6bd Split out DefaultScoreCounter and make ScoreCounter abstract 2020-10-15 16:32:30 +09:00
d5f2aab52e Tidy up SkinnableComboCounter class slightly 2020-10-15 15:37:40 +09:00
c3f1a30447 Merge branch 'master' into mod-customisation-absorb-mouse-input 2020-10-15 00:40:27 +02:00
e0210f5c4c Ignore failed casts to make tests happy 2020-10-14 23:52:58 +09:00
ef2e2894a2 Merge branch 'master' into fix-mania-diffcalc 2020-10-14 23:49:14 +09:00
1684c4f412 Merge pull request #10503 from smoogipoo/fix-mod-combinations
Fix MultiMod difficulty calculator combinations not generating correctly
2020-10-14 23:42:59 +09:00
8b864c8c22 Merge branch 'master' into fix-multimod-copy 2020-10-14 22:29:38 +09:00
ed57b1363f Remove unused usings 2020-10-14 20:08:46 +09:00
c4fdd35223 Fix same-type incompatibility through multimod 2020-10-14 19:53:37 +09:00
e3eaba7b2c Move ISampleDisabler implementation to Player and FrameStabilityContainer 2020-10-14 19:39:48 +09:00
e9ebeedbe2 Refactor generation 2020-10-14 19:32:30 +09:00
ac4f56403d Adjust size/position 2020-10-14 19:16:34 +09:00
7f5ea57bd4 Clean-up pass (best effort) on LegacyComboCounter 2020-10-14 19:16:34 +09:00
9bb8a43bce Combine LegacyComboCounter and ComboCounter classes 2020-10-14 19:16:34 +09:00
fbbea48c8c Add score text skinnability 2020-10-14 19:16:34 +09:00
2fce064e32 Add basic legacy combo counter and updating positioning logic 2020-10-14 19:16:34 +09:00
6a6718ebab Allow bypassing origin/anchor setting of skinnable components
It makes little sense to set these when using RelativeSizeAxes.Both
2020-10-14 19:16:34 +09:00