UNPKG

tsparticles

Version:

Porting of the abandoned Vincent Garreau's particles.js, converted in TypeScript. Added many new cool features and various bug fixes.

46 lines (45 loc) 1.39 kB
import { LineLinkedShadow } from "./LineLinkedShadow"; import { Color } from "./Color"; export class LineLinked { constructor() { this.blink = false; this.color = new Color(); this.consent = false; this.distance = 100; this.enable = false; this.opacity = 1; this.shadow = new LineLinkedShadow(); this.width = 1; } load(data) { if (data !== undefined) { if (data.blink !== undefined) { this.blink = data.blink; } if (data.color !== undefined) { if (typeof data.color === "string") { this.color.value = data.color; } else { this.color.load(data.color); } } if (data.consent !== undefined) { this.consent = data.consent; } if (data.distance !== undefined) { this.distance = data.distance; } if (data.enable !== undefined) { this.enable = data.enable; } if (data.opacity !== undefined) { this.opacity = data.opacity; } this.shadow.load(data.shadow); if (data.width !== undefined) { this.width = data.width; } } } }