/** A frissítő függvény, amely meghívja az összes autóra a frissítést, így léptetve a játékot. */ public void Update() { int i = 0; // Lámpák frissítése for (i = 0; i < lamps.size(); i++) { ((Lamp) lamps.get(i)).Update(); } for (i = 0; i < cars.size(); i++) { if (!(((Car) cars.get(i)).Update())) { removeActualCar(i); --i; // Ez azért kell, mert csökken az utána jövők indexe. } } // Pickupok frissítése for (i = 0; i < pickups.size(); i++) { if (!(((Pickup) pickups.get(i)).Update())) { Road road; if ((road = pickups.get(i).getRoadUnderMe()) != null) road.setPickup(null); pickups.remove(i); --i; // Ez azért kell, mert csökken az utána jövők indexe. // Autóval valami? } } // Civilek beengedése 10% hogy belép 1 ha van hely // populateRoad(roadStart); pickUpGen(); }