From 0113a38ace0014df98e17942310e8c160e6066be Mon Sep 17 00:00:00 2001 From: akastijn Date: Sun, 8 Feb 2026 19:54:51 +0100 Subject: [PATCH] Assign default colors to particles without a defined color during data loading. --- .../pages/particles/services/particle-manager.service.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/app/pages/particles/services/particle-manager.service.ts b/frontend/src/app/pages/particles/services/particle-manager.service.ts index 1cbdfb2..8f28857 100644 --- a/frontend/src/app/pages/particles/services/particle-manager.service.ts +++ b/frontend/src/app/pages/particles/services/particle-manager.service.ts @@ -342,6 +342,13 @@ export class ParticleManagerService { public loadParticleData(data: string): void { this.particleData = JSON.parse(data); + for (let framesKey in this.particleData.frames) { + this.particleData.frames[framesKey].forEach((particleInfo: ParticleInfo) => { + if (!particleInfo.color) { + particleInfo.color = getDefaultParticleColor(particleInfo.particle_type); + } + }) + } this.setCurrentFrame('frame-0'); this.frames = Object.keys(this.particleData.frames); }