diff options
author | metamuffin <metamuffin@disroot.org> | 2024-09-18 13:43:19 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-09-18 13:43:19 +0200 |
commit | 343bb6dff5ba6fca3d2bcfc55be7329ca38356bc (patch) | |
tree | adfa80c5567c84db906795764ab31a82bc9836cc /test-client/visual.ts | |
parent | db88d9e67841a287cc869ec9dd412be97d94b956 (diff) | |
download | hurrycurry-343bb6dff5ba6fca3d2bcfc55be7329ca38356bc.tar hurrycurry-343bb6dff5ba6fca3d2bcfc55be7329ca38356bc.tar.bz2 hurrycurry-343bb6dff5ba6fca3d2bcfc55be7329ca38356bc.tar.zst |
particle fun
Diffstat (limited to 'test-client/visual.ts')
-rw-r--r-- | test-client/visual.ts | 4 |
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) { |