From f502973c21a6ca44153071fcdbe620b557e1b1f0 Mon Sep 17 00:00:00 2001 From: Jiri Vlasak Date: Mon, 19 Jul 2021 16:45:10 +0200 Subject: [PATCH 1/1] Fix collide --- src/pslot.cc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/pslot.cc b/src/pslot.cc index f23bd70..ec64627 100644 --- a/src/pslot.cc +++ b/src/pslot.cc @@ -131,17 +131,17 @@ bool ParkingSlot::collide(BicycleCar const& c) const { return c.left().intersects_with(this->rear_) - && c.left().intersects_with(this->curb_) - && c.left().intersects_with(this->front_) - && c.rear().intersects_with(this->rear_) - && c.rear().intersects_with(this->curb_) - && c.rear().intersects_with(this->front_) - && c.right().intersects_with(this->rear_) - && c.right().intersects_with(this->curb_) - && c.right().intersects_with(this->front_) - && c.front().intersects_with(this->rear_) - && c.front().intersects_with(this->curb_) - && c.front().intersects_with(this->front_); + || c.left().intersects_with(this->curb_) + || c.left().intersects_with(this->front_) + || c.rear().intersects_with(this->rear_) + || c.rear().intersects_with(this->curb_) + || c.rear().intersects_with(this->front_) + || c.right().intersects_with(this->rear_) + || c.right().intersects_with(this->curb_) + || c.right().intersects_with(this->front_) + || c.front().intersects_with(this->rear_) + || c.front().intersects_with(this->curb_) + || c.front().intersects_with(this->front_); } std::vector -- 2.39.2