aboutsummaryrefslogtreecommitdiff
path: root/src/spectate/main.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-04 23:50:24 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-04 23:50:24 +0200
commit407a90d3b91afbc02fb7209c6928f4b29027a63f (patch)
tree78335b3ff3cb778565fbb68365c5944dc58192b0 /src/spectate/main.ts
parent1d6dcfc944e904b6f2b2fe389f27b8964e5b4c5c (diff)
downloadgpn-tron-rust-407a90d3b91afbc02fb7209c6928f4b29027a63f.tar
gpn-tron-rust-407a90d3b91afbc02fb7209c6928f4b29027a63f.tar.bz2
gpn-tron-rust-407a90d3b91afbc02fb7209c6928f4b29027a63f.tar.zst
use messsage packet for messages not chat
Diffstat (limited to 'src/spectate/main.ts')
-rw-r--r--src/spectate/main.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/spectate/main.ts b/src/spectate/main.ts
index 2f6de83..b92e5be 100644
--- a/src/spectate/main.ts
+++ b/src/spectate/main.ts
@@ -8,7 +8,7 @@ type Packet = "tick"
| { player: { id: number, name: string } }
| { die: number[] }
| { win: [number, number] }
- | { chat: string }
+ | { message: { id: number, message: string } }
class Snake {
parts: { x: number, y: number, dx: number, dy: number }[] = []
@@ -149,8 +149,8 @@ ws.onmessage = message => {
const s = snakes.get(d)
if (s) s.dead = true
}
- } else if ("chat" in p) {
- chat(p.chat)
+ } else if ("message" in p) {
+ chat(`${snakes.get(p.message.id)?.name}: ${p.message.message}`)
}
}