fertig-classic-games/public/assets
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
..
fonts feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00
fx feat: add sound effects, backgrounds, and enhance OpponentSelect UI 2026-05-17 12:34:46 -06:00
images Refactor Uno game state transitions to use callback-based animation sequencing 2026-05-19 20:34:37 -06:00
music feat: add background music system and improve card game interactions 2026-05-17 16:38:36 -06:00
videos feat: add single-player Parchisi game with AI 2026-05-16 18:45:41 -06:00