From 23eae97b475c246a40f92207eddd002cc468f5de Mon Sep 17 00:00:00 2001 From: sD Date: Mon, 23 Dec 2019 18:44:28 +0100 Subject: lookup tables are for beginners --- webAO/client.css | 2 +- webAO/client.js | 34 +++------------------------------- 2 files changed, 4 insertions(+), 32 deletions(-) diff --git a/webAO/client.css b/webAO/client.css index 6cea13a..787d35f 100644 --- a/webAO/client.css +++ b/webAO/client.css @@ -525,7 +525,7 @@ img { background-color: rgb(54,198,68); } -.area-looking { +.area-looking-for-players { background-color: rgb(255,255,0); } diff --git a/webAO/client.js b/webAO/client.js index dd788b8..e1a2fd3 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -887,52 +887,24 @@ class Client extends EventEmitter { /** * Handle the change of players in an area. - * ARUP#0#20#8#2#0#5#2#4#1#5#% * @param {Array} args packet arguments */ handleARUP(args) { args = args.slice(1); switch(args[0]) { - case "0": + case "0": // playercount for (let i = 1; i < args.length - 1; i++) { this.areas[i].players = args[i]; const thisarea = document.getElementById("area" + i); thisarea.textContent = `${this.areas[i].name} (${args[i]})` ; } break; - case "1": + case "1": // status for (let i = 1; i < args.length - 1; i++) { this.areas[i].status = args[i]; const thisarea = document.getElementById("area" + i); - - switch (args[i]) { - case "LOCKED": - thisarea.classList = "area-button area-locked"; - break; - case "LOOKING-FOR-PLAYERS": - thisarea.classList = "area-button area-looking"; - break; - case "CASING": - thisarea.classList = "area-button area-casing"; - break; - case "RECESS": - thisarea.classList = "area-button area-recess"; - break; - case "RP": - thisarea.classList = "area-button area-rp"; - break; - case "GAMING": - thisarea.classList = "area-button area-gaming"; - break; - case "SPECTATABLE": - thisarea.classList = "area-button area-spectatable"; - break; - default: - thisarea.classList = "area-button area-default"; - break; - } - + thisarea.classList = "area-button " + args[i]; } break; case "2": -- cgit