stk-code_catmod/data/skins/cartoon-ocean
Alayan 06d503a54b
Use two distinct spinners to select skins
- Use new 'base theme name' and 'variant name' values for skins to determine spinner values
- Ensure the skin is correctly set based on the values of both spinners
- Keep the options in the 'variant' spinners correct when updating the base spinner, as different base themes may have different variants (or no variants)
- Many other small changes to make it all work smoothly.
- Rename the folders of the classic skins, as the order of variants is determined by folder name alphabetic order. Using the same structure as with the cartoon skins ensure the variant order is the same.
- Also remove some redundant comments that were missed in the previous commit.

Remaining:
- Tidying up the code
- Ensure that if a variant exists in both the previous 'base theme' and the new 'base theme', switching the base theme while this variant is active doesn't reset to the default variant.
2024-05-27 18:12:20 +02:00
..
achievement.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
background.jpg Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
bottom_bar.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
bubble.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
button_focused.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
button.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
checkbox_checked_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
checkbox_checked.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
checkbox_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
checkbox.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
down_arrow.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
friend.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
gauge_fill.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
generic.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
glass_iconhighlight_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
left_arrow_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
left_arrow.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
licenses.txt Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
readme.txt Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
right_arrow_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
right_arrow.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
scrollbar_button.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
scrollbar_thumb.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
select.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
spinner_down.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
spinner_fill.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
spinner_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
spinner_rainbow_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
spinner.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
stkskin.xml Use two distinct spinners to select skins 2024-05-27 18:12:20 +02:00
tab_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
tab_vert_focus.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
tab_vert.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
tab.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
table_header_down.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00
up_arrow.png Add new variants of the cartoon skin 2024-05-27 11:37:48 +02:00

# This color variation was made using the following commands:

for i in *.png ; do convert "$i" -colorspace gray -fill "#00cfff" -tint 100 "$i" ; done
for i in *focus.png ; do convert "$i" -colorspace gray -fill "#00dfff" -tint 100 "$i" ; done
for i in *focused.png ; do convert "$i" -colorspace gray -fill "#00dfff" -tint 100 "$i" ; done
convert bottom_bar.png -colorspace gray -fill "#006999" -tint 100 bottom_bar.png

# table_header_down manually re-colored
# gauge_fill and spinner_fill were manually colored to #00ffff
# achievement and friend were manually re-created from the source SVG with the background color changed.