diff options
author | metamuffin <metamuffin@disroot.org> | 2024-08-14 21:57:23 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-08-14 21:57:23 +0200 |
commit | 66cfc6f5a6352d65f1b198547baaebdd2366b8a4 (patch) | |
tree | 308c88d86db55831e50340a27f24a7d6ba5e0228 /test-client/visual.ts | |
parent | c44b86bcd86762dcdf1268ebfd3be9899ccf24ba (diff) | |
download | hurrycurry-66cfc6f5a6352d65f1b198547baaebdd2366b8a4.tar hurrycurry-66cfc6f5a6352d65f1b198547baaebdd2366b8a4.tar.bz2 hurrycurry-66cfc6f5a6352d65f1b198547baaebdd2366b8a4.tar.zst |
small fixes and book in tc
Diffstat (limited to 'test-client/visual.ts')
-rw-r--r-- | test-client/visual.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test-client/visual.ts b/test-client/visual.ts index a5e603c5..07cfde67 100644 --- a/test-client/visual.ts +++ b/test-client/visual.ts @@ -17,7 +17,7 @@ */ import { ItemData, MessageData, PlayerData, TileData, camera, camera_scale, canvas, ctx, data, demands_completed, demands_failed, get_interact_target, global_message, interact_active_anim, interact_possible_anim, interact_target_anim, items_removed, keys_down, my_id, nametag_scale_anim, players, points, tiles, time_remaining } from "./main.ts"; import { PLAYER_SIZE } from "./movement.ts"; -import { draw_item_sprite, draw_tile_sprite } from "./tiles.ts"; +import { draw_item_sprite, draw_tile_sprite, ItemName, TileName } from "./tiles.ts"; import { V2, ceil_v2, floor_v2 } from "./util.ts"; export function draw_wait(text: string) { @@ -109,7 +109,7 @@ function draw_debug() { function draw_tile(tile: TileData) { ctx.save() ctx.translate(tile.x + 0.5, tile.y + 0.5) - draw_tile_sprite(ctx, data.tile_names[tile.kind]) + draw_tile_sprite(ctx, data.tile_names[tile.kind] as TileName) ctx.restore() } @@ -117,7 +117,7 @@ function draw_item(item: ItemData) { ctx.save() ctx.translate(item.x, item.y) if (item.remove_anim) ctx.scale(1 - item.remove_anim, 1 - item.remove_anim) - draw_item_sprite(ctx, data.item_names[item.kind]) + draw_item_sprite(ctx, data.item_names[item.kind] as ItemName) if (item.progress !== null && item.progress !== undefined) { ctx.fillStyle = item.progress_warn ? "rgba(230, 58, 58, 0.66)" : "rgba(115, 230, 58, 0.66)" ctx.fillRect(-0.5, -0.5, 1, item.progress) @@ -220,7 +220,7 @@ function draw_message(m: MessageData) { ctx.fill() ctx.translate(0, -1) - draw_item_sprite(ctx, data.item_names[m.inner.item]) + draw_item_sprite(ctx, data.item_names[m.inner.item] as ItemName) ctx.translate(0, 1) } if ("text" in m.inner) { |