From 11093ffda4f36e449f83303ffdebf60e5c058404 Mon Sep 17 00:00:00 2001 From: pommicket Date: Thu, 15 Aug 2024 21:59:52 -0400 Subject: Fix link to image for non-host --- game.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'game.js') diff --git a/game.js b/game.js index 0e77d9c..6d3cbb0 100644 --- a/game.js +++ b/game.js @@ -387,7 +387,9 @@ window.addEventListener('load', function () { const connectivityOffset = piecePositionsOffset + piecePositions.length * 4; const connectivity = new Uint16Array(payload, connectivityOffset, puzzleWidth * puzzleHeight); if (joinPuzzle) { - imageUrl = new TextDecoder().decode(imageUrlBytes); + const parts = new TextDecoder().decode(imageUrlBytes).split(' '); + imageUrl = parts[0]; + imageLink = parts.length > 1 ? parts[1] : parts[0]; await loadImage(); } let nibTypeIndex = 0; @@ -500,7 +502,7 @@ window.addEventListener('load', function () { } puzzleWidth = bestWidth; puzzleHeight = heightFromWidth(puzzleWidth); - socket.send(`new ${puzzleWidth} ${puzzleHeight} ${imageUrl}`); + socket.send(`new ${puzzleWidth} ${puzzleHeight} ${imageUrl};${imageLink}`); } let waitingForServerToGiveUsImageUrl = false; socket.addEventListener('open', async () => { -- cgit v1.2.3