Ejemplo n.º 1
0
  public void imageReady(boolean skipFrame) {

    // Skip image drawing if minimized or frameskipping:
    if (!skipFrame) {

      if (scaleMode != SCALE_NONE) {

        if (scaleMode == SCALE_NORMAL) {

          Scale.doNormalScaling(pix, pix_scaled, nes.ppu.scanlineChanged);

        } else if (scaleMode == SCALE_SCANLINE) {

          Scale.doScanlineScaling(pix, pix_scaled, nes.ppu.scanlineChanged);

        } else if (scaleMode == SCALE_RASTER) {

          Scale.doRasterScaling(pix, pix_scaled, nes.ppu.scanlineChanged);
        }
      }

      nes.ppu.requestRenderAll = false;
      paint(getGraphics());
    }
  }