/** * Update method * * @param delta - delta time */ public void update(float delta) { for (Planet planet : planets) { if (onlyEnemiesNearPlanet(planet)) { if (!planet.getHostName().equals("NEUTRAL")) { if (planet.getTimeToControl() >= 0) { planet.setTimeToControl(planet.getTimeToControl() - delta); } else { planet.setHostName("NEUTRAL"); planet.setTimeToControl(5); } } else { if (!whoIsInvader(planet).equals("")) { if (planet.getTimeToControl() >= 0) { planet.setTimeToControl(planet.getTimeToControl() - delta); } else { planet.setHostName(whoIsInvader(planet)); planet.setTimeToControl(5); } } } } else { moving(planet); } } for (Mob mob : mobs) { moving(mob); } planets.get(1).getFigure().x += 0.1; planets.get(1).getFigure().y += 0.1; }