From 8dfea57a7c5feef60bcfa204356ba7f219bcbc35 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Fri, 9 Oct 2020 16:34:24 -0600 Subject: [PATCH] Add player count attribute --- src/utils/Game.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/utils/Game.ts b/src/utils/Game.ts index 94cc6be..83e0f8d 100644 --- a/src/utils/Game.ts +++ b/src/utils/Game.ts @@ -1,6 +1,7 @@ export class Game { readonly code: string; public status: game_states; + private player_len: number = 0; private banned_players: string[]; private _players: players; @@ -22,7 +23,11 @@ export class Game { }; }; return null; - } + }; + + get player_count(): number { + return this.player_len; + }; public add_player(player: string, id: string, is_host:boolean=false): void { this._players[player] = { @@ -31,6 +36,7 @@ export class Game { host: is_host, socket: id, }; + this.player_len++; }; public remove_player(player: string, ban: boolean): void { @@ -38,6 +44,7 @@ export class Game { if (ban) { this.banned_players.push(player); }; + this.player_len--; }; public toString(): string {