import { PlayerResponseDTO } from './dto/playerresponse.dto'; export class GameStartEvent { type = 'start'; constructor(public currentPlayer: PlayerResponseDTO) { this.currentPlayer = new PlayerResponseDTO(currentPlayer); } } export class GameDeleteEvent { type = 'delete'; } export class GameJoinEvent { type = 'joingame'; constructor(public player: PlayerResponseDTO) { this.player = new PlayerResponseDTO(player); } } export class GameLeaveEvent { type = 'leavegame'; gameId?: number; constructor(public player: PlayerResponseDTO) { this.player = new PlayerResponseDTO(player); } }