aboutsummaryrefslogtreecommitdiff
path: root/test-client/visual.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test-client/visual.ts')
-rw-r--r--test-client/visual.ts4
1 files changed, 4 insertions, 0 deletions
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) {