diff options
author | metamuffin <metamuffin@disroot.org> | 2024-09-17 21:37:16 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-09-17 21:37:16 +0200 |
commit | 4a7480a90bc54eccd2a00ded45624783fcd1179c (patch) | |
tree | 0043f596d96d10e22a766523b969a45305b21da5 /test-client/main.ts | |
parent | 976e2fc3e25bfd08c755aa222a45c42a53b0b8e0 (diff) | |
download | hurrycurry-4a7480a90bc54eccd2a00ded45624783fcd1179c.tar hurrycurry-4a7480a90bc54eccd2a00ded45624783fcd1179c.tar.bz2 hurrycurry-4a7480a90bc54eccd2a00ded45624783fcd1179c.tar.zst |
tc: dont show score in lobby
Diffstat (limited to 'test-client/main.ts')
-rw-r--r-- | test-client/main.ts | 5 |
1 files changed, 4 insertions, 1 deletions
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 |