aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handlePR.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/packets/handlers/handlePR.ts')
-rw-r--r--webAO/packets/handlers/handlePR.ts23
1 files changed, 23 insertions, 0 deletions
diff --git a/webAO/packets/handlers/handlePR.ts b/webAO/packets/handlers/handlePR.ts
new file mode 100644
index 0000000..1908077
--- /dev/null
+++ b/webAO/packets/handlers/handlePR.ts
@@ -0,0 +1,23 @@
+import { client } from "../../client";
+
+function addPlayer(playerID) {
+const list = <HTMLTableElement>document.getElementById("client_playerlist");
+
+}
+
+function removePlayer(playerID) {
+ const list = <HTMLTableElement>document.getElementById("client_playerlist");
+
+}
+
+/**
+ * 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);
+} \ No newline at end of file