comparison src/video/SDL_bmp.c @ 1683:396a35389351 SDL-1.3

Finished palettized display handling. Added support for surface palette sharing.
author Sam Lantinga <slouken@libsdl.org>
date Sat, 17 Jun 2006 06:45:14 +0000
parents eef792d31de8
children 1577404809f0
comparison
equal deleted inserted replaced
1682:7ae8018b2e5d 1683:396a35389351
220 if (biSize == 12) { 220 if (biSize == 12) {
221 for (i = 0; i < (int) biClrUsed; ++i) { 221 for (i = 0; i < (int) biClrUsed; ++i) {
222 SDL_RWread(src, &palette->colors[i].b, 1, 1); 222 SDL_RWread(src, &palette->colors[i].b, 1, 1);
223 SDL_RWread(src, &palette->colors[i].g, 1, 1); 223 SDL_RWread(src, &palette->colors[i].g, 1, 1);
224 SDL_RWread(src, &palette->colors[i].r, 1, 1); 224 SDL_RWread(src, &palette->colors[i].r, 1, 1);
225 palette->colors[i].unused = 0; 225 palette->colors[i].unused = SDL_ALPHA_OPAQUE;
226 } 226 }
227 } else { 227 } else {
228 for (i = 0; i < (int) biClrUsed; ++i) { 228 for (i = 0; i < (int) biClrUsed; ++i) {
229 SDL_RWread(src, &palette->colors[i].b, 1, 1); 229 SDL_RWread(src, &palette->colors[i].b, 1, 1);
230 SDL_RWread(src, &palette->colors[i].g, 1, 1); 230 SDL_RWread(src, &palette->colors[i].g, 1, 1);