export class Player { constructor(id, name, level, status) { this.id = id; this.name = name; this.level = typeof level !== 'undefined' ? level : 1; this.status = typeof status !== 'undefined' ? status : false; } toggle() { this.status = !this.status; this.print(); } print() { let status = this.status ? "active" : "inactive"; console.log(this.name + " has a level of " + this.level + " and is currently " + status); } render() { let type = this.status ? `class="button is-success"` : 'class="button is-danger"'; return ``; } } function randomLevel() { const max_level = 10; return Math.floor(Math.random() * max_level + 1); } function randomStatus() { return Math.random() < 0.5; } export function generatePlayers() { let players = []; for (let i = 0; i < 71; i++) { players.push(new Player(i, "Player " + i, randomLevel(), randomStatus())); } return players; }