From 343bb6dff5ba6fca3d2bcfc55be7329ca38356bc Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 18 Sep 2024 13:43:19 +0200 Subject: particle fun --- test-client/visual.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test-client/visual.ts') diff --git a/test-client/visual.ts b/test-client/visual.ts index e1bb7681..cf8e6bf1 100644 --- a/test-client/visual.ts +++ b/test-client/visual.ts @@ -21,6 +21,7 @@ import { PLAYER_SIZE } from "./movement.ts"; import { draw_item_sprite, draw_tile_sprite, ItemName, TileName } from "./tiles.ts"; import { V2, ceil_v2, floor_v2 } from "./util.ts"; import { Message } from "./protocol.ts"; +import { draw_particles, particle_count } from "./particles.ts"; export function draw_wait(text: string) { ctx.fillStyle = "#444" @@ -62,6 +63,8 @@ export function draw_ingame() { for (const [_, tile] of tiles) if (tile.item) draw_item(tile.item) + draw_particles() + for (const [_, player] of players) if (player.message) draw_message(player.message) @@ -109,6 +112,7 @@ function draw_debug() { ctx.fillText(`position = ${JSON.stringify(players.get(my_id)?.anim_position)}`, 10, 30) ctx.fillText(`velocity = ${JSON.stringify(players.get(my_id)?.vel)}`, 10, 50) ctx.fillText(`interact = ${JSON.stringify(get_interact_target())}`, 10, 70) + ctx.fillText(`particle_count = ${particle_count()}`, 10, 90) } function draw_tile(tile: TileData) { -- cgit v1.2.3-70-g09d2