domino-server/src/game/dto/MatchSessionState.ts
Jose Conde 2b54efb604 tuning
2024-07-16 19:21:35 +02:00

24 lines
593 B
TypeScript

import { Score } from "../../server/db/interfaces";
import { GameSummary } from "./GameSummary";
import { PlayerDto } from "./PlayerDto";
export interface MatchSessionState {
id: string;
name: string;
creator: string;
players: PlayerDto[];
seed: string;
waitingForPlayers: boolean;
mode: string;
pointsToWin: number;
sessionInProgress: boolean;
status: string;
maxPlayers: number;
numPlayers: number;
waitingSeconds: number;
scoreboard: Score[];
matchWinner: PlayerDto | null;
matchInProgress: boolean;
playersReady: number,
gameSummaries: GameSummary[];
}