Exemplo n.º 1
0
  // main grameloop
  public void gameLoop() {
    long startingTime = System.currentTimeMillis();
    long cumTime = startingTime;

    while (running) {
      long timePassed = System.currentTimeMillis() - cumTime;
      cumTime += timePassed;
      //			a.update(timePassed);
      update(timePassed);
      // draw graphics
      Graphics2D g = s.getGraphics();
      draw(g);
      g.dispose();
      s.update();

      try {
        Thread.sleep(20);
      } catch (Exception ex) {
      }
    }
  }