Feat : end turn
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user