From 6951be5eb3d54f459bbd522a16769166c0f5ced6 Mon Sep 17 00:00:00 2001 From: core Date: Thu, 4 Jan 2024 08:29:49 -0500 Subject: [PATCH] cleanup logging, refactor chatbox --- .../src/components/Chatbox.svelte | 81 +++++++++++++++---- .../src/components/ui/Popup.svelte | 17 +--- starkingdoms-client/src/hub.ts | 41 +--------- starkingdoms-client/src/packet_ui.ts | 1 - starkingdoms-client/src/rendering.ts | 2 - 5 files changed, 72 insertions(+), 70 deletions(-) diff --git a/starkingdoms-client/src/components/Chatbox.svelte b/starkingdoms-client/src/components/Chatbox.svelte index ffcc3697fa540d6bbccbbae642582fe093025d62..baaf2a3aec067c3e51fbff0b135a2741002dfd1d 100644 --- a/starkingdoms-client/src/components/Chatbox.svelte +++ b/starkingdoms-client/src/components/Chatbox.svelte @@ -1,29 +1,82 @@ -
- +
+ {#each messages as message} +

{message.message}

+ {/each}
{ - console.log("popup mounted"); if (draggable) { - console.log("importing old window positions"); - let top = window.localStorage.getItem(`pop-${id}top`); let left = window.localStorage.getItem(`pop-${id}left`); popup.style.top = top; popup.style.left = left; - console.log("imported, top = " + top + " left = " + left); + } + if (minimizable) { + minimized = window.localStorage.getItem(`pop-${id}minim`) === "yes"; } }); @@ -60,15 +59,6 @@ window.localStorage.setItem(`pop-${id}top`, popup.style.top); window.localStorage.setItem(`pop-${id}left`, popup.style.left); - - console.log( - "dragged, top = " + - (popup.offsetTop - pos2) + - "px" + - " left = " + - (popup.offsetLeft - pos1) + - "px", - ); } function closeDragElement() { @@ -82,6 +72,7 @@ function toggleMinimized() { if (minimizable) { minimized = !minimized; + window.localStorage.setItem(`pop-${id}minim`, minimized ? "yes" : "no"); } } diff --git a/starkingdoms-client/src/hub.ts b/starkingdoms-client/src/hub.ts index 9d8948dc64fd4abc8ea4804b9a0e91ccf5bf3e29..7c7990b42f1597f184a5798f02984ee56bd66e05 100644 --- a/starkingdoms-client/src/hub.ts +++ b/starkingdoms-client/src/hub.ts @@ -46,6 +46,7 @@ export async function hub_connect( let client: ClientHub = { socket: ws, }; + global.client = client; let packet: Packet = { t: PacketType.ClientLogin, @@ -159,46 +160,6 @@ export async function hub_connect( } }; - document.getElementById("chatentry")!.onkeydown = (e) => { - if (e.key === "Enter") { - let value = (document.getElementById("chatentry")!) - .value; - - if (value.startsWith(".msg")) { - let args = value.split(" "); - if (args.length < 3) { - chatbox.addMessage("server-error", "Command error"); - - (document.getElementById("chatentry")!).value = - ""; - return; - } - let target = args[1]; - let message = args.slice(2).join(" "); - let chat_packet: Packet = { - t: PacketType.SendMessage, - c: { - target: target, - content: message, - }, - }; - sendPacket(client, chat_packet); - - chatbox.addMessage("direct-message", `you -> ${target}: ${message}`); - } else { - let chat_packet: Packet = { - t: PacketType.SendMessage, - c: { - target: null, - content: value, - }, - }; - sendPacket(client, chat_packet); - } - (document.getElementById("chatentry")!).value = ""; - } - }; - ws.onmessage = (e) => { let packet: Packet = JSON.parse(e.data); diff --git a/starkingdoms-client/src/packet_ui.ts b/starkingdoms-client/src/packet_ui.ts index 46756861b77a72c38c06330737dcb6ad95fc536d..80d7d3a37e1cacb00a62c3f97ee5ca7f1f8fc0d8 100644 --- a/starkingdoms-client/src/packet_ui.ts +++ b/starkingdoms-client/src/packet_ui.ts @@ -136,7 +136,6 @@ const down_arrow = ``; export function selectPacket(id: number) { - console.log("selecting packet " + id); if (selected_packet !== null) { document .getElementById("packet-" + selected_packet)! diff --git a/starkingdoms-client/src/rendering.ts b/starkingdoms-client/src/rendering.ts index e779b7c7cb60db32e88d4d1edbde232accad7fe4..b4fafd20dbb9696c45921fb5429eca25086f99fc 100644 --- a/starkingdoms-client/src/rendering.ts +++ b/starkingdoms-client/src/rendering.ts @@ -41,7 +41,6 @@ export function startRender() { } else { part_sprite = PIXI.Sprite.from(part_texture_url(part.part_type)); global.rendering!.part_sprite_map.set(id, part_sprite); - console.log("adding part sprite"); global.rendering!.app.stage.addChild(part_sprite); } @@ -62,7 +61,6 @@ export function startRender() { planet_texture_url(planet.planet_type), ); global.rendering!.planet_sprite_map.set(id, planet_sprite); - console.log("adding planet sprite"); global.rendering!.app.stage.addChild(planet_sprite); }