From 51cf65e4d3e928a37b542acfb3de439c42907a9f Mon Sep 17 00:00:00 2001 From: Karan Jayachandra Date: Fri, 14 Nov 2025 14:30:38 +0100 Subject: Added the guests section functionality --- src/player.mjs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/player.mjs') diff --git a/src/player.mjs b/src/player.mjs index adf874d..7ca2a1f 100644 --- a/src/player.mjs +++ b/src/player.mjs @@ -42,7 +42,7 @@ function parseLineToPlayer(data) { } export class PlayerManager extends Manager { - // g = new GuestManager(); + g = new GuestManager(); constructor() { super("regular", []); @@ -108,7 +108,9 @@ export class PlayerManager extends Manager { console.log("Required players are " + count); let factor = Number(document.getElementById("skill").value); console.log("Skill normalized by a factor of " + factor + "."); - const activePlayers = this.active(factor); + let activePlayers = this.active(factor); + const activeGuests = this.g.active(factor); + activePlayers = activePlayers.concat(activeGuests); console.log("Active players are:"); console.log( activePlayers @@ -133,8 +135,7 @@ export class PlayerManager extends Manager { } } -// TODO Add load behaviour to constructor -export function addLoadBehaviour(p) { +function addLoadBehaviour(p) { const f = document.querySelector("#player-load input[type=file]"); f.addEventListener("change", () => { const file = f.files[0]; -- cgit v1.3.1