feat: Implement draft and game phases with client views, dedicated managers, and server-side card image caching.

This commit is contained in:
2025-12-14 22:23:23 +01:00
parent a2a8b33368
commit 9ff305f1ba
18 changed files with 1289 additions and 18 deletions

View File

@@ -17,7 +17,7 @@ interface Room {
hostId: string;
players: Player[];
packs: any[]; // Store generated packs (JSON)
status: 'waiting' | 'drafting' | 'finished';
status: 'waiting' | 'drafting' | 'deck_building' | 'finished';
messages: ChatMessage[];
maxPlayers: number;
}