From 4a7480a90bc54eccd2a00ded45624783fcd1179c Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 17 Sep 2024 21:37:16 +0200 Subject: tc: dont show score in lobby --- test-client/main.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'test-client/main.ts') diff --git a/test-client/main.ts b/test-client/main.ts index f48aef17..9ec4ac5e 100644 --- a/test-client/main.ts +++ b/test-client/main.ts @@ -62,7 +62,8 @@ document.addEventListener("DOMContentLoaded", async () => { document.addEventListener("keydown", ev => keyboard(ev, true)) document.addEventListener("keyup", ev => keyboard(ev, false)) document.addEventListener("contextmenu", ev => ev.preventDefault()) - setInterval(tick_update, 1000 / 25); + const tick_int = setInterval(tick_update, 1000 / 25); + ws.addEventListener("close", () => clearInterval(tick_int)) }) export interface ItemData { @@ -121,6 +122,7 @@ export const interact_target_anim: V2 = { x: 0, y: 0 } export let interact_possible_anim: number = 0 export let interact_active_anim: number = 0 export let nametag_scale_anim: number = 0 +export let is_lobby = false let interacting: V2 | undefined; let last_server_sent_position: V2 = { x: 0, y: 0 } @@ -244,6 +246,7 @@ function packet(p: PacketC) { break; case "set_ingame": console.log(`ingame ${p.state}`); + is_lobby = p.lobby break; case "movement_sync": players.get(my_id)!.position = last_server_sent_position -- cgit v1.2.3-70-g09d2