Files
step3/scripts/ui
hz a58aa401c8 Fix slot machine: real spin animation, working lever, honest reels
Three real bugs from user testing:
- The lever was a plain TextureRect with mouse_filter set to IGNORE -
  it visually looked interactive but could never receive a click.
  Swapped it for a TextureButton wired to the same spin action, plus
  a quick pull-and-spring-back rotation for tactile feedback.
- The "reel animation" was just rapidly swapping each cell's texture
  in place - no actual motion. Reels are now real scrolling strips
  (a clipped viewport + a taller VBoxContainer strip that scrolls and
  recycles its front icon to the back), which is what an actual
  spinning reel look/feel requires.
- Every reel unconditionally settled on the coin icon regardless of
  what was actually won, so a jackpot and a QBank Reset Token looked
  identical - the two facts users need to trust the mechanic. Reels
  now settle with the real reward's icon landing in the middle
  (payline) row on all three columns, with random decorative icons
  above/below, so the visual result always matches the actual payout.

Verified the settle math directly (a reel-only probe confirming the
middle icon matches the requested target after recycling) and the
lever's click wiring (confirms _spinning toggles and the disabled
state round-trips), plus a real rendered screenshot of a settled
spin, before cleaning up the probes.
2026-07-30 04:26:42 -05:00
..
2026-07-19 21:29:24 -05:00
2026-07-23 04:43:02 -05:00
2026-07-23 23:14:38 -05:00
2026-07-29 18:34:54 -05:00
2026-07-19 22:26:33 -05:00
2026-07-11 02:05:43 -05:00
2026-07-18 22:22:29 -05:00
2026-07-18 22:22:29 -05:00
2026-07-18 22:22:29 -05:00
2026-07-18 22:22:29 -05:00
2026-07-11 02:05:43 -05:00
2026-07-11 02:05:43 -05:00