From 55ce8b67f5ef55a661f906571c64def5680f836b Mon Sep 17 00:00:00 2001 From: Elijah R Date: Wed, 10 Jul 2024 21:35:03 -0400 Subject: [PATCH] fixed wordbubble positioning --- msagent.js/src/agent.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/msagent.js/src/agent.ts b/msagent.js/src/agent.ts index a25ef44..5177288 100644 --- a/msagent.js/src/agent.ts +++ b/msagent.js/src/agent.ts @@ -64,7 +64,7 @@ class AgentWordBalloonState { this.balloonCanvas = document.createElement('canvas'); this.balloonCanvasCtx = this.balloonCanvas.getContext('2d')!; - this.balloonCanvas.style.position = 'relative'; + this.balloonCanvas.style.position = 'absolute'; this.balloonCanvasCtx.font = '14px arial'; @@ -100,12 +100,10 @@ class AgentWordBalloonState { } positionUpdated() { - let pos = this.char.getAt(); let size = this.char.getSize(); - // TODO: fix so this isnt broken - this.balloonCanvas.style.top = -(this.balloonCanvas.width + size.w / 2) + 'px'; - this.balloonCanvas.style.left = -(this.balloonCanvas.width - size.w / 2) + 'px'; + this.balloonCanvas.style.top = -(this.balloonCanvas.height) + 'px'; + this.balloonCanvas.style.left = -((this.balloonCanvas.width / 2) - (size.w / 2)) + 'px'; } }