Remove lastCollidedShape tracking

This commit is contained in:
Luke Murphy 2020-02-12 20:21:38 +01:00
parent 0b547c8e52
commit bea077d5a2
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC

View File

@ -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();