Updated bottom menu

This commit is contained in:
2025-12-17 20:12:06 +01:00
parent 122de2b36f
commit fe6c5e3c8a
7 changed files with 240 additions and 83 deletions

View File

@ -56,8 +56,9 @@ private:
double levelHighlightGlowAlpha = 0.70; // 0..1 base glow alpha
int levelHighlightThickness = 3; // inner outline thickness (px)
SDL_Color levelHighlightColor = SDL_Color{80, 200, 255, 200};
// Button group pulsing/fade parameters (applies to all four main buttons)
double buttonGroupAlpha = 1.0; // current computed alpha (0..1)
// Button pulsing/fade parameters (used for PLAY emphasis)
double buttonGroupAlpha = 1.0; // base alpha for the whole group (kept stable)
double buttonPulseAlpha = 1.0; // pulsing alpha (0..1), applied to PLAY only
double buttonPulseTime = 0.0; // accumulator in ms
bool buttonPulseEnabled = true; // enable/disable pulsing
double buttonPulseSpeed = 1.0; // multiplier for pulse frequency