Ticket #9055: ww_palette.patch

File ww_palette.patch, 1.0 KB (added by SF/tafuri, 15 years ago)

SVN Diff (patch)

  • engines/agos/vga_e2.cpp

     
    354354}
    355355
    356356void AGOSEngine::vc56_fullScreen() {
    357         uint8 palette[1024];
     357        uint8 *palette = _currentPalette;
    358358
    359359        Graphics::Surface *screen = _system->lockScreen();
    360360        byte *dst = (byte *)screen->pixels;
     
    381381}
    382382
    383383void AGOSEngine::vc57_blackPalette() {
    384         uint8 palette[1024];
     384        uint8 *palette = _currentPalette;
    385385        memset(palette, 0, sizeof(palette));
    386386        _system->setPalette(palette, 0, 256);
    387387}
  • engines/agos/vga_ww.cpp

     
    197197                //fullFade();
    198198                src = _curVgaFile2 + 32;
    199199
    200                 uint8 palette[1024];
     200                uint8 *palette = _currentPalette;
    201201                for (int i = 0; i < 256; i++) {
    202202                        palette[i * 4 + 0] = *src++ * 4;
    203203                        palette[i * 4 + 1] = *src++ * 4;