diff --git a/src/sys/graphics/main.cpp b/src/sys/graphics/main.cpp index 82cff7a..3c71f47 100755 --- a/src/sys/graphics/main.cpp +++ b/src/sys/graphics/main.cpp @@ -19,7 +19,6 @@ buf->create(400,400,(TPixelFmt *)&def_pixfmt_8bpp); buf2->create(400,400,(TPixelFmt *)&def_pixfmt_8bpp); buf->flip(buf2); - buf->setRGBPalette(1,255,255,254); buf->setRGBPalette(15,255,255,255); foo=buf->RGB(255,255,255); printf("%d\n",(int)foo); diff --git a/src/sys/graphics/objgfx30.cpp b/src/sys/graphics/objgfx30.cpp index fa0801c..56d19e9 100755 --- a/src/sys/graphics/objgfx30.cpp +++ b/src/sys/graphics/objgfx30.cpp @@ -46,6 +46,11 @@ if (!LineOfs) return FALSE; pal = (TRGB*)malloc(256*sizeof(TRGB)); if (!pal) return FALSE; + for (yy = 0; yy<=256; yy++) { + pal[yy].red = 0; + pal[yy].green = 0; + pal[yy].blue = 0; + } // for MaxX=_xRes-1; xRes=_xRes; MaxY=_yRes-1;