Feat : end turn

This commit is contained in:
2024-06-27 19:40:29 +02:00
parent 0a8313b69d
commit 6cc91d58ce
6 changed files with 55 additions and 17 deletions
+35
View File
@@ -0,0 +1,35 @@
export interface GameObject {
_id: string;
}
export interface Game extends GameObject {
fireGems: Container;
market: Container;
marketStack: Container;
teams: Team[];
currentTurn: string;
}
export interface Team extends GameObject {
players: Player[];
}
export interface Player extends GameObject {
board: Container;
discard: Container;
hand: Container;
stack: Container;
user: User;
}
export interface User extends GameObject {
userId: string;
}
export interface Container extends GameObject {
cards: Card[];
}
export interface Card extends GameObject {
cardId: number;
}