UNPKG

poem_game_component

Version:

37 lines (30 loc) 757 B
export class Player { private id: string; private name: string; private score: number; private isEliminated: boolean; constructor(id: string, name: string) { this.id = id; this.name = name; this.score = 0; this.isEliminated = false; } public getId(): string { return this.id; } public getName(): string { return this.name; } public getScore(): number { return this.score; } public isPlayerEliminated(): boolean { return this.isEliminated; } public addScore(points: number): void { this.score += points; } public eliminate(): void { this.isEliminated = true; } }