Spaces:
Running
Running
Update index.html
Browse files- index.html +9 -3
index.html
CHANGED
|
@@ -86,7 +86,7 @@
|
|
| 86 |
<div class="panel loading-box">
|
| 87 |
<h2>Loading...</h2>
|
| 88 |
<div id="loading-text" class="fade-text">ZIPを読み込み中...</div>
|
| 89 |
-
<div class="progress-bar"><div></div></div>
|
| 90 |
</div>
|
| 91 |
</div>
|
| 92 |
|
|
@@ -1048,7 +1048,6 @@
|
|
| 1048 |
document.addEventListener('mousemove', (e) => this.handleMouseMove(e));
|
| 1049 |
document.addEventListener('keydown', (e) => this.handleKey(e, true));
|
| 1050 |
document.addEventListener('keyup', (e) => this.handleKey(e, false));
|
| 1051 |
-
this.updateHotbar();
|
| 1052 |
}
|
| 1053 |
|
| 1054 |
openModeSelection() {
|
|
@@ -1548,11 +1547,18 @@
|
|
| 1548 |
}
|
| 1549 |
|
| 1550 |
bitmapToDataURL(bitmap) {
|
|
|
|
| 1551 |
const canvas = document.createElement('canvas');
|
| 1552 |
canvas.width = 32;
|
| 1553 |
canvas.height = 32;
|
| 1554 |
const ctx = canvas.getContext('2d');
|
| 1555 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1556 |
return canvas.toDataURL();
|
| 1557 |
}
|
| 1558 |
|
|
|
|
| 86 |
<div class="panel loading-box">
|
| 87 |
<h2>Loading...</h2>
|
| 88 |
<div id="loading-text" class="fade-text">ZIPを読み込み中...</div>
|
| 89 |
+
<div class="progress-bar"><div id="loading-progress"></div></div>
|
| 90 |
</div>
|
| 91 |
</div>
|
| 92 |
|
|
|
|
| 1048 |
document.addEventListener('mousemove', (e) => this.handleMouseMove(e));
|
| 1049 |
document.addEventListener('keydown', (e) => this.handleKey(e, true));
|
| 1050 |
document.addEventListener('keyup', (e) => this.handleKey(e, false));
|
|
|
|
| 1051 |
}
|
| 1052 |
|
| 1053 |
openModeSelection() {
|
|
|
|
| 1547 |
}
|
| 1548 |
|
| 1549 |
bitmapToDataURL(bitmap) {
|
| 1550 |
+
if (!bitmap) return 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==';
|
| 1551 |
const canvas = document.createElement('canvas');
|
| 1552 |
canvas.width = 32;
|
| 1553 |
canvas.height = 32;
|
| 1554 |
const ctx = canvas.getContext('2d');
|
| 1555 |
+
try {
|
| 1556 |
+
if (bitmap instanceof ImageBitmap || bitmap instanceof HTMLCanvasElement || bitmap instanceof HTMLImageElement) {
|
| 1557 |
+
ctx.drawImage(bitmap, 0, 0, 32, 32);
|
| 1558 |
+
}
|
| 1559 |
+
} catch (e) {
|
| 1560 |
+
console.warn('bitmapToDataURL error', e);
|
| 1561 |
+
}
|
| 1562 |
return canvas.toDataURL();
|
| 1563 |
}
|
| 1564 |
|