| version 1.6, 2003/10/23 18:16:22 |
version 1.7, 2003/10/27 09:54:11 |
| Line 818 getpalette (struct palettetype *p) /* {{ |
|
| Line 818 getpalette (struct palettetype *p) /* {{ |
|
| const struct palettetype * |
const struct palettetype * |
| getdefaultpalette (void) /* {{{ */ |
getdefaultpalette (void) /* {{{ */ |
| { |
{ |
| |
const struct palettetype *ret = NULL; |
| |
#if defined(X11_BGI_DEBUG) && X11_BGI_DEBUG |
| |
char *str = "NULL"; |
| switch (TcPaletteNum) |
switch (TcPaletteNum) |
| { |
{ |
| case TC_PAL_2: |
case TC_PAL_2: str = "TC_PAL_2"; break; |
| return (&TcDefaultPalette2); |
case TC_PAL_4: str = "TC_PAL_4"; break; |
| case TC_PAL_4: |
case TC_PAL_C0: str = "TC_PAL_C0"; break; |
| return (&TcDefaultPalette4); |
case TC_PAL_C1: str = "TC_PAL_C1"; break; |
| case TC_PAL_C0: |
case TC_PAL_C2: str = "TC_PAL_C2"; break; |
| return (&TcDefaultPaletteC0); |
case TC_PAL_C3: str = "TC_PAL_C3"; break; |
| case TC_PAL_C1: |
case TC_PAL_16: str = "TC_PAL_16"; break; |
| return (&TcDefaultPaletteC1); |
|
| case TC_PAL_C2: |
|
| return (&TcDefaultPaletteC2); |
|
| case TC_PAL_C3: |
|
| return (&TcDefaultPaletteC3); |
|
| case TC_PAL_16: |
|
| return (&TcDefaultPalette16); |
|
| } |
} |
| return (NULL); |
fprintf(stderr, "getdefaultpalette(): returning %s (%d)", |
| |
str, TcPaletteNum); |
| |
#endif |
| |
switch (TcPaletteNum) |
| |
{ |
| |
case TC_PAL_2: ret = &TcDefaultPalette2; break; |
| |
case TC_PAL_4: ret = &TcDefaultPalette4; break; |
| |
case TC_PAL_C0: ret = &TcDefaultPaletteC0; break; |
| |
case TC_PAL_C1: ret = &TcDefaultPaletteC1; break; |
| |
case TC_PAL_C2: ret = &TcDefaultPaletteC2; break; |
| |
case TC_PAL_C3: ret = &TcDefaultPaletteC3; break; |
| |
case TC_PAL_16: ret = &TcDefaultPalette16; break; |
| |
} |
| |
#if defined(X11_BGI_DEBUG) && X11_BGI_DEBUG |
| |
fprintf(stderr, ", palette size %d\n", ret->size); |
| |
#endif |
| |
return ret; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| /* TurboC-source/getpixel.c */ |
/* TurboC-source/getpixel.c */ |