Exemplo n.º 1
0
  public void update(Graphics g) {

    if (offScreenImage == null) offScreenImage = this.createImage(GAME_WIDTH, GAME_HEIGHT);
    Graphics gOffScreenImage = offScreenImage.getGraphics();

    Color c = gOffScreenImage.getColor();
    gOffScreenImage.setColor(BACKGROUND_COLOR);
    gOffScreenImage.fillRect(0, 0, GAME_WIDTH, GAME_HEIGHT);
    gOffScreenImage.setColor(c);

    paint(gOffScreenImage);
    g.drawImage(offScreenImage, 0, 0, null);
  }