izuemon commited on
Commit
af2083e
·
verified ·
1 Parent(s): a9e90f8

Update index.html

Browse files
Files changed (1) hide show
  1. 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
- ctx.drawImage(bitmap, 0, 0, 32, 32);
 
 
 
 
 
 
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