diff options
| author | Karan Jayachandra <karan.jayachandra@nxp.com> | 2025-11-12 21:46:00 +0100 |
|---|---|---|
| committer | Karan Jayachandra <karan.jayachandra@nxp.com> | 2025-11-12 21:46:00 +0100 |
| commit | 6dff11c285d4990bb9a5b11d6ac36d491bea8de3 (patch) | |
| tree | 5b3930cb01c9ff78878e6a59caa84bfd96ee53f4 /player.mjs | |
| parent | 0878eeb2200d609930ba597699933ed852e3ee98 (diff) | |
Added the history and working version for games
Diffstat (limited to 'player.mjs')
| -rw-r--r-- | player.mjs | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -58,15 +58,16 @@ export class PlayerManager extends Manager { return; } for (let i = 0; i < data.length; i++) { - var id = Number(data[i].id); - var name = data[i].name; - var level = data[i].level; - var status = data[i].status; - var totalPlayed = data[i].totalPlayed; + let id = Number(data[i].id); + let name = data[i].name; + let level = data[i].level; + let status = data[i].status; + let totalPlayed = data[i].totalPlayed; this.listData.push(new Player(id, name, level, status, totalPlayed)); } console.log("Loaded " + this.listData.length + " players."); this.render(); + this.addToggleBehaviour(); } generate() { console.log("Generating player data."); @@ -78,6 +79,7 @@ export class PlayerManager extends Manager { console.log("Generated data for " + this.listData.length + " players"); this.store(); this.render(); + this.addToggleBehaviour(); } import(data) { var lines = data.split("\n"); @@ -95,6 +97,15 @@ export class PlayerManager extends Manager { this.listData = players; this.store(); this.render(); + this.addToggleBehaviour(); + } + normalize(factor) { + console.log("Normalize skill by a factor of " + factor + "."); + let players = this.listData.map(function (p) { + p.skill = Math.ceil(p.skill / factor); + return p; + }); + return players; } } |
