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