예제 #1
0
  public void actionPerformed(ActionEvent e) {
    if (Game.running) {
      if (player != null) {
        ArrayList ms = player.getMissiles();

        for (int i = 0; i < ms.size(); i++) {
          Missile m = (Missile) ms.get(i);
          if (m.isVisible()) m.move();
          else ms.remove(i);
        }
        player.move();
        repaint();
      }
    } else {
      tick.stop();
    }
  }