option menu: draw non-active section header slightly transparent

This commit is contained in:
yugecin 2017-05-28 16:30:32 +02:00
parent 1a9e6ab0da
commit 4bf820268e

View File

@ -401,9 +401,14 @@ public class OptionsOverlay extends OverlayOpsuState {
} }
int lineStartY = (int) (y + Fonts.LARGE.getLineHeight() * 0.6f); int lineStartY = (int) (y + Fonts.LARGE.getLineHeight() * 0.6f);
if (section.options == null) { if (section.options == null) {
float previousAlpha = COL_CYAN.a;
if (section != activeSection) {
COL_CYAN.a *= 0.2f;
}
FontUtil.drawRightAligned(Fonts.XLARGE, width, -paddingRight, FontUtil.drawRightAligned(Fonts.XLARGE, width, -paddingRight,
(int) (y + Fonts.XLARGE.getLineHeight() * 0.3f), section.name.toUpperCase(), (int) (y + Fonts.XLARGE.getLineHeight() * 0.3f), section.name.toUpperCase(),
COL_CYAN); COL_CYAN);
COL_CYAN.a = previousAlpha;
} else { } else {
Fonts.MEDIUMBOLD.drawString(paddingTextLeft, lineStartY, section.name, COL_WHITE); Fonts.MEDIUMBOLD.drawString(paddingTextLeft, lineStartY, section.name, COL_WHITE);
} }