aboutsummaryrefslogtreecommitdiff
path: root/src/player.mjs
diff options
context:
space:
mode:
authorKaran Jayachandra <karan.jayachandra@nxp.com>2025-11-14 14:30:38 +0100
committerKaran Jayachandra <karan.jayachandra@nxp.com>2025-11-14 14:30:38 +0100
commit51cf65e4d3e928a37b542acfb3de439c42907a9f (patch)
treea403872f059a6abc374a1f4051db7fd85e79a20e /src/player.mjs
parent8a05236fea86f0a9214798193c652b1b09674565 (diff)
Added the guests section functionality
Diffstat (limited to 'src/player.mjs')
-rw-r--r--src/player.mjs9
1 files changed, 5 insertions, 4 deletions
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];