fertig-classic-games/public
Brian Fertig afd8c78253 Refactor Uno game state transitions to use callback-based animation sequencing
- Update `handleLogEffects` to accept an `onDone` callback, ensuring post-state logic (unblocking input, updating UI) only executes after visual effects complete.
- Introduce `animateForcedDraw` to display a prominent "+N" banner and animate card draws with custom timing parameters.
- Refactor `animateBatchDraw` to support configurable `flyDuration` and `stagger` via a `timing` object.
- Apply the new callback pattern across all move execution paths (`playCard`, `drawCard`, AI moves) to prevent race conditions and ensure consistent animation flow.
2026-05-19 20:34:37 -06:00
..
assets Refactor Uno game state transitions to use callback-based animation sequencing 2026-05-19 20:34:37 -06:00
data feat: add background music system and improve card game interactions 2026-05-17 16:38:36 -06:00
src Refactor Uno game state transitions to use callback-based animation sequencing 2026-05-19 20:34:37 -06:00
index.html First Commit 2026-05-15 19:35:16 -06:00
styles.css feat: overhaul visual theme to vintage gold and update UI components 2026-05-16 21:04:16 -06:00