我正在建造一个交通模拟器,现在我需要避免汽车碰撞。
我的所有车都在List
,我的想法是通过列表,但我不知道如何获得我的车的下一个位置,看它是否是空的,如果它是的,汽车可以继续。
public boolean isClear(Car car) {
for(Car c : listaCar) {
if(car.getPosition.equals(c.getPosition()))
return false;
}
return true;
}
// from car class, getPosition()
public Point2D getPosition() {
return position;
}
任何人都可以帮助我吗?