# CasinoGames Workspace This is a multi-project workspace for casino card games. ## Projects | Project | Description | |---------|-------------| | `Blackjack/` | Blackjack card game app | | `Baccarat/` | Baccarat card game app | | `CasinoKit/` | Shared framework (protocols, views, audio, utilities) | ## Shared Code `CasinoKit` contains reusable components adopted by all games: - Card models and rendering - Chip and betting UI components - Audio playback service - Design constants patterns - Shared view components (settings, statistics, walkthroughs) When adding functionality that could be shared across games, consider adding it to `CasinoKit` first. ## Per-Project Documentation Each project has its own `README.md` with game-specific details: - `Blackjack/README.md` — Blackjack rules, settings, and architecture - `Baccarat/README.md` — Baccarat rules, settings, and architecture - `CasinoKit/README.md` — Shared framework API and components