From 5dcf65616f82cb9b652f6913c93e26ff50983fdf Mon Sep 17 00:00:00 2001 From: Karan Jayachandra Date: Tue, 11 Nov 2025 16:23:12 +0100 Subject: Data load added --- player.mjs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'player.mjs') diff --git a/player.mjs b/player.mjs index 2982df0..75d31d8 100644 --- a/player.mjs +++ b/player.mjs @@ -34,4 +34,24 @@ export function generatePlayers() { players.push(new Player(i, "Player " + i, randomLevel(), randomStatus())); } return players; +} + +function parseLineToPlayer(data) { + var info = data.split(","); + var id = Number(info[0].trim()); + var name = info[1].trim() + " " + info[2].trim(); + var level = Number(info[3].trim()); + return new Player(id, name, level, false); +} + +export function csvToPlayers(csv) { + var lines = csv.split("\n"); + var players = []; + for (var i = 1; i < lines.length; i++) { + if(lines[i] == undefined || lines[i].trim() == "") {continue;} + players.push(parseLineToPlayer(lines[i])); + } + console.log("Loaded " + players.length + " Players"); + for (var i=0; i