From 8b428198da1a2288cbfc9604db0d4f7f79172524 Mon Sep 17 00:00:00 2001 From: goynov Date: Mon, 2 Feb 2026 17:56:05 +0200 Subject: [PATCH] resolves #13 --- src/lib/Dashboard.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/lib/Dashboard.js b/src/lib/Dashboard.js index b90e8b1..2e96e4d 100644 --- a/src/lib/Dashboard.js +++ b/src/lib/Dashboard.js @@ -9,20 +9,13 @@ class DashBoard extends EventManager { #points = 0; constructor(engine) { super(); - let img = new Image(), url, levelProgress; + let levelProgress; let canvas = document.createElement('canvas'); let ctx = canvas.getContext('2d'); let texture = new CanvasTexture(canvas) let updating = false; let params = {} let occupied = false; - - img.addEventListener('load', function () { - ctx.drawImage(img, 0, 0, engine.w, engine.h); - URL.revokeObjectURL(url); - texture.needsUpdate = true; - updating = false; - }) const dash = new Group(), hud = new Group(), hudTarget = new Group(); hud.visible = false; @@ -326,7 +319,7 @@ class ProgressBar{ this.object.add( progressCylinder ); this.update = function(value, transitionTime = 0.5){ - progressCylinder.visible = !!value; + staticCylinder.visible = progressCylinder.visible = value > 0; engine.motionQueue.clear(progressCylinder); engine.motionQueue.add({ o: progressCylinder,