diff --git a/server/src/objects/Team.ts b/server/src/objects/Team.ts index 530cc57..30882a8 100644 --- a/server/src/objects/Team.ts +++ b/server/src/objects/Team.ts @@ -37,6 +37,27 @@ export class Team { }; + /** + * Removes all players from the team. + */ + public removePlayers() { + + // Reset the writer + if (this.writer) { + this.writer.team = null; + this.writer.role = null; + this.writer = null; + }; + + // Reset all the guessers + for (var player of this.guessers) { + player.team = null; + player.role = null; + } + this.guessers = []; + }; + + /** * Resets all the per-game data related to this team */ @@ -44,7 +65,7 @@ export class Team { this._hand.guesser = []; this._questions = []; this._answers = new Array(8).fill(``); - } + }; /**