diff --git a/core/src/main/assets/interfaces/icons.png b/core/src/main/assets/interfaces/icons.png index d87acf475..9577abc0b 100644 Binary files a/core/src/main/assets/interfaces/icons.png and b/core/src/main/assets/interfaces/icons.png differ diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java index 8f378bd50..3af06157e 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/HeroSelectScene.java @@ -242,8 +242,10 @@ public class HeroSelectScene extends PixelScene { } private void updateOptionsColor(){ - if (!SPDSettings.customSeed().isEmpty() || SPDSettings.challenges() != 0) { + if (!SPDSettings.customSeed().isEmpty()){ btnOptions.icon().hardlight(1f, 1.5f, 0.67f); + } else if (SPDSettings.challenges() != 0){ + btnOptions.icon().hardlight(2f, 1.5f, 0.5f); } else { btnOptions.icon().resetColor(); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Icons.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Icons.java index a6a858126..1edf85439 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Icons.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/Icons.java @@ -199,10 +199,10 @@ public enum Icons { icon.frame( icon.texture.uvRectBySize( 128, 32, 16, 13 ) ); break; case CHALLENGE_OFF: - icon.frame( icon.texture.uvRectBySize( 144, 32, 14, 12 ) ); + icon.frame( icon.texture.uvRectBySize( 144, 32, 15, 12 ) ); break; case CHALLENGE_ON: - icon.frame( icon.texture.uvRectBySize( 160, 32, 14, 12 ) ); + icon.frame( icon.texture.uvRectBySize( 160, 32, 15, 12 ) ); break; case RENAME_OFF: icon.frame( icon.texture.uvRectBySize( 176, 32, 15, 14 ) ); @@ -211,7 +211,7 @@ public enum Icons { icon.frame( icon.texture.uvRectBySize( 192, 32, 15, 14 ) ); break; case SEED: - icon.frame( icon.texture.uvRectBySize( 208, 32, 10, 10 ) ); + icon.frame( icon.texture.uvRectBySize( 208, 32, 15, 10 ) ); break; case LEFTARROW: icon.frame( icon.texture.uvRectBySize( 224, 32, 14, 8 ) ); @@ -220,7 +220,7 @@ public enum Icons { icon.frame( icon.texture.uvRectBySize( 240, 32, 14, 8 ) ); break; case CALENDAR: - icon.frame( icon.texture.uvRectBySize( 240, 16, 12, 12 ) ); + icon.frame( icon.texture.uvRectBySize( 240, 16, 15, 12 ) ); break; case UNCHECKED: