コード例 #1
0
  public void update(long time) {

    if (clock.action(time)) {
      getGame().setSeconds(getGame().getSeconds() + 1);
    }

    getProj_monsterCollision().checkCollision();

    getMonsters().update(time);

    towers.update(time);
    projectiles.update(time);
    if (game.endlessMode) {
      currentLevel = game.getEndlessLevel();
    } else {
      try {
        if (currentLevel.getWaveRemaining() < 2) {
          nextLevel();
        }
      } catch (Exception e) {
      }
    }
    currentLevel.update(time);
  }