diff options
author | pommicket <pommicket@gmail.com> | 2024-08-15 21:59:52 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2024-08-15 21:59:52 -0400 |
commit | 11093ffda4f36e449f83303ffdebf60e5c058404 (patch) | |
tree | 09c00aebf14c27f702a1c71c42fe14e00337a6bd /game.js | |
parent | 5a3a0bb35e55294ab84fd8b759c637a0f1aeea82 (diff) |
Fix link to image for non-host
Diffstat (limited to 'game.js')
-rw-r--r-- | game.js | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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 () => { |