Original Post
void DDraw::setPalette( unsigned char *palette ) { PALETTEENTRY Palarray[256]; for (int i = 0 ; i < 256; i++) { Palarray.peRed = i; Palarray.peGreen = i; Palarray.peBlue = i; Palarray.peFlags = PC_NOCOLLAPSE; } m_lpddp->SetEntries(0,0,0,Palarray); } // Need to apply a function that makes me able to change the to actual color and not greyscale in 8 bit mode. Thank you for any help here.