diff --git a/modules/Segments.js b/modules/Segments.js index 1ed7e07..6f959c6 100644 --- a/modules/Segments.js +++ b/modules/Segments.js @@ -15,6 +15,13 @@ export default class Segments */ reset () { + this.segments.forEach((segment) => { + segment.sprites.forEach((sprite) => { + sprite.source.setActive(false); + sprite.source.setVisible(false); + }); + segment.sprites = []; + }); this.segments = [] } @@ -42,7 +49,7 @@ export default class Segments y: y, z: (n + 1 ) * this.scene.segmentLength }, - camera: {}, + camera: {}, screen: {} }, curve: curve, @@ -75,4 +82,4 @@ export default class Segments getSegmentAt (z){ return this.segments.at(z) } -} \ No newline at end of file +}