import { client } from "../../client"; function addPlayer(playerID: Number) { const list = document.getElementById("client_playerlist"); const playerRow = list.insertRow(); playerRow.id = `client_playerlist_entry${playerID}`; const imgCell = playerRow.insertCell(0); const img = document.createElement('img'); imgCell.appendChild(img); const name = document.createTextNode('Unknown'); const charNameCell = playerRow.insertCell(1); charNameCell.appendChild(name); const showNameCell = playerRow.insertCell(2); showNameCell.appendChild(name); const oocNameCell = playerRow.insertCell(3); oocNameCell.appendChild(name); } function removePlayer(playerID: Number) { const playerRow = document.getElementById(`client_playerlist_entry${playerID}`); playerRow.remove(); } /** * Handles a player joining or leaving * @param {Array} args packet arguments */ export const handlePR = (args: string[]) => { const playerID = Number(args[1]); if (Number(args[2]) === 0) addPlayer(playerID); else if (Number(args[2]) === 1) removePlayer(playerID); }