Browse Source

Remove lastCollidedShape tracking

main
Luke Murphy 4 years ago
parent
commit
bea077d5a2
No known key found for this signature in database GPG Key ID: 5E2EF5A63E3718CC
  1. 9
      voicegardens/static/voicegardens.js

9
voicegardens/static/voicegardens.js

@ -282,9 +282,6 @@ class GeneratedShape {
this.destX = random(windowWidth);
this.destY = random(windowHeight);
// the shape that was last collided with
this.lastCollidedShape;
this.initialise();
}
@ -324,7 +321,7 @@ class GeneratedShape {
for (let i = 0; i < shapes.length; i++) {
let shape = shapes[i];
if (this === shape || this.lastCollidedShape === shape) {
if (this === shape) {
continue;
}
@ -338,7 +335,6 @@ class GeneratedShape {
);
if (collision === true) {
this.lastCollidedShape = shape;
return [true, shape];
}
}
@ -528,9 +524,6 @@ function draw() {
if (positionTick) {
shape.destX = random(windowWidth);
shape.destY = random(windowHeight);
// also reset last collided shape
shape.lastCollidedShape = undefined;
}
shape.draw();

Loading…
Cancel
Save