diff --git a/src/components/items/beam.js b/src/components/items/beam.js index 6d13cba..3e185c2 100644 --- a/src/components/items/beam.js +++ b/src/components/items/beam.js @@ -47,7 +47,6 @@ export class Beam extends Item { // Can't be done if adding a new step this.done = false - this.#path.opacity = step.projection ? 0.25 : 1 this.#path.strokeColor = step.color if (this.path.length === 0) { @@ -64,8 +63,7 @@ export class Beam extends Item { !step.connected || ( previousStep && ( step.color !== previousStep.color || - step.insertAbove !== previousStep.insertAbove || - step.projection !== previousStep.projection + step.insertAbove !== previousStep.insertAbove ) ) ) { @@ -433,8 +431,7 @@ export class Beam extends Item { direction, nextStepPoint, existingNextStep?.pathIndex || lastPathIndex, - existingNextStep?.segmentIndex || lastSegmentIndex, - existingNextStep?.projection ?? currentStep.projection + existingNextStep?.segmentIndex || lastSegmentIndex ) const items = uniqueBy( diff --git a/src/components/step.js b/src/components/step.js index 9a2ea62..dd76f33 100644 --- a/src/components/step.js +++ b/src/components/step.js @@ -12,7 +12,6 @@ export class Step { onRemove point pathIndex - projection segmentIndex state tile @@ -25,7 +24,6 @@ export class Step { point, pathIndex, segmentIndex, - projection, connected, insertAbove, done, @@ -53,7 +51,6 @@ export class Step { this.onRemove = onRemove ?? (() => {}) this.point = point this.pathIndex = pathIndex - this.projection = projection ?? false this.segmentIndex = segmentIndex this.state = state ?? new StepState() this.tile = tile @@ -68,7 +65,6 @@ export class Step { settings.point ?? this.point, settings.pathIndex ?? this.pathIndex, settings.segmentIndex ?? this.segmentIndex, - settings.projection ?? this.projection, settings.connected ?? this.connected, settings.insertAbove ?? this.insertAbove, settings.done ?? this.done,