/** Takes all the information from car and places car in appropriate queue */ public void pickQueue(Vehicle car) { if (car.isTurning()) { if (car.getDirection() == Direction.E) { EMainTurn.enqueue(car); } if (car.getDirection() == Direction.W) { WMainTurn.enqueue(car); } if (car.getDirection() == Direction.N) { NChurchTurn.enqueue(car); } if (car.getDirection() == Direction.S) { SChurchTurn.enqueue(car); } } else { if (car.getDirection() == Direction.E) { EMain.enqueue(car); } if (car.getDirection() == Direction.W) { WMain.enqueue(car); } if (car.getDirection() == Direction.N) { NChurch.enqueue(car); } if (car.getDirection() == Direction.S) { SChurch.enqueue(car); } } }