aboutsummaryrefslogtreecommitdiff
path: root/test-client/main.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-07-07 21:17:21 +0200
committermetamuffin <metamuffin@disroot.org>2024-07-07 21:17:21 +0200
commit1406127825e30514dc13909c583895fd682c7107 (patch)
tree483ccbfd98eb7ef47d7684562f0adbbee51a67e6 /test-client/main.ts
parentf88a296aac8840f713031b5b716b8d9fa3e18b8c (diff)
downloadhurrycurry-1406127825e30514dc13909c583895fd682c7107.tar
hurrycurry-1406127825e30514dc13909c583895fd682c7107.tar.bz2
hurrycurry-1406127825e30514dc13909c583895fd682c7107.tar.zst
add bus map and tile entities
Diffstat (limited to 'test-client/main.ts')
-rw-r--r--test-client/main.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/test-client/main.ts b/test-client/main.ts
index c4db6935..04d1a5b4 100644
--- a/test-client/main.ts
+++ b/test-client/main.ts
@@ -98,7 +98,7 @@ export const players = new Map<PlayerID, PlayerData>()
export const tiles = new Map<string, TileData>()
export const items_removed = new Set<ItemData>()
-export let data: Gamedata = { item_names: [], tile_names: [], spawn: [0, 0], tile_collide: [], tile_interact: [] }
+export let data: Gamedata = { item_names: [], tile_names: [], spawn: [0, 0], tile_collide: [], tile_interact: [], map_names: [] }
export let time_remaining: number | null = null
export let global_message: MessageData | undefined = undefined
@@ -245,6 +245,7 @@ function keyboard(ev: KeyboardEvent, down: boolean) {
if (down && ev.code == "Numpad2") send({ type: "communicate", message: { text: "/start small" }, persist: false })
if (down && ev.code == "Numpad3") send({ type: "communicate", message: { text: "/start big" }, persist: false })
if (down && ev.code == "Numpad4") send({ type: "communicate", message: { text: "/start test" }, persist: false })
+ if (down && ev.code == "Numpad5") send({ type: "communicate", message: { text: "/start bus" }, persist: false })
if (down && ev.code == "Numpad0") send({ type: "communicate", message: { text: "/end" }, persist: false })
if (down) keys_down.add(ev.code)
else keys_down.delete(ev.code)
@@ -319,7 +320,7 @@ function frame_update(dt: number) {
if (tile.item !== undefined && tile.item !== null) update_item(tile.item)
}
- const remove = []
+ const remove: ItemData[] = []
for (const item of items_removed) {
update_item(item)
if (item.remove_anim === undefined) item.remove_anim = 0