Files
sunny9898/task8/_ref/PROCESSING--Flow-field-master/vehilce_system.pde
louiscklaw 5637fbf94f update,
2025-02-01 02:07:58 +08:00

21 lines
405 B
Plaintext

class VehicleSystem {
ArrayList<Vehicle> vehicles;
VehicleSystem ( ) {
vehicles = new ArrayList();
}
void run(FlowField ff_) {
vehicles.add(new Vehicle());
Iterator<Vehicle> it = vehicles.iterator();
while (it.hasNext()) {
Vehicle v = it.next();
v.follow(ff_);
v.run();
if (v.isDead()) {
it.remove();
}
}
}
}