diff options
author | metamuffin <metamuffin@disroot.org> | 2024-09-04 22:11:51 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-09-04 22:11:51 +0200 |
commit | c646336dc3bf470d4185eec995d00a89c420127b (patch) | |
tree | e1ad02976adc2489b547242a513757014e2b4862 /test-client/main.ts | |
parent | 4df50b07df35f8c75980ce19d954f3f366dae848 (diff) | |
download | hurrycurry-c646336dc3bf470d4185eec995d00a89c420127b.tar hurrycurry-c646336dc3bf470d4185eec995d00a89c420127b.tar.bz2 hurrycurry-c646336dc3bf470d4185eec995d00a89c420127b.tar.zst |
book as entity and /book command
Diffstat (limited to 'test-client/main.ts')
-rw-r--r-- | test-client/main.ts | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/test-client/main.ts b/test-client/main.ts index c2843192..6ed3c6e1 100644 --- a/test-client/main.ts +++ b/test-client/main.ts @@ -248,7 +248,7 @@ function packet(p: PacketC) { case "menu": switch (p.menu) { case "book": open("https://s.metamuffin.org/static/hurrycurry/book.pdf"); break - case "score": alert("Your score: " + JSON.stringify(p.data)); break + case "score": global_message = { timeout: { initial: 5, remaining: 5 }, inner: { text: `Score: ${JSON.stringify(p.data, null, 4)}` }, anim_position: { x: 0, y: 0 }, anim_size: 0 }; break default: console.warn("unknown menu"); } break; @@ -310,13 +310,6 @@ export function get_interact_target(): V2 | undefined { function set_interact(edge: boolean) { if (edge) interacting = get_interact_target() - if (edge && interacting) { - const kind = tiles.get([interacting.x, interacting.y].toString())?.kind; - if (kind && data.tile_names[kind] == "book") { - open("https://s.metamuffin.org/static/hurrycurry-1.2/book.pdf") - return - } - } if (interacting) send({ player: my_id, type: "interact", pos: edge ? [interacting.x, interacting.y] : undefined }) if (!edge) interacting = undefined } |