コード例 #1
0
ファイル: TankClient.java プロジェクト: hanyc1992/TankWar
  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);
  }