Neon Chain fixes
I made a lot of improvements and fixes to Neon Chain today. I feel like I am getting closer to release.
- Fixed gear invisible on Android — it was drawing at alpha * 0.85 opacity tied to the menu fade-in timer; now draws at a fixed 0.90 opacity from the first frame
- Fixed options overlay opening and immediately closing on Android — the tap release event was triggering the outside-panel close logic before a single frame was drawn; resolved with options_just_opened flag and set_input_as_handled()
- Fixed gear too small on Android — GEAR_SIZE_PCT of 0.055 produced ~30px on a 540px viewport; changed to clampf(screen_size.x * 0.085, 56.0, 96.0) enforcing a 56px minimum
- Fixed sfx_vol type inference error — variable lacked an explicit type annotation causing a GDScript parse error at line 801
- Fixed duplicate redirect_ding.ogg reference — consolidated to a single path in the node sound constants block
Neon Chain