summaryrefslogtreecommitdiff
path: root/game.js
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2024-08-15 22:42:14 -0400
committerpommicket <pommicket@gmail.com>2024-08-15 23:33:07 -0400
commit4715ca9922e14fcba86295072bee4f9f3d6fc567 (patch)
tree6da7bb517d5cacb04ce5e4839171a27b1bdabd8c /game.js
parent11093ffda4f36e449f83303ffdebf60e5c058404 (diff)
Fix image links, piece postions
Diffstat (limited to 'game.js')
-rw-r--r--game.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/game.js b/game.js
index 6d3cbb0..e558cd2 100644
--- a/game.js
+++ b/game.js
@@ -347,16 +347,17 @@ window.addEventListener('load', function () {
draggingPieceLastPos.y = e.clientY;
}
});
- async function loadImage() {
+ function loadImage() {
document.body.style.setProperty('--image', `url("${imageUrl}")`);
imageLinkElement.style.visibility = 'visible';
imageLinkElement.href = imageLink;
- image.src = imageUrl;
- await new Promise((resolve) => {
+ const promise = new Promise((resolve) => {
image.addEventListener('load', function () {
resolve();
});
});
+ image.src = imageUrl;
+ return promise;
}
function updateConnectivity(connectivity) {
console.assert(connectivity.length === pieces.length);