Mercurial > hg > dmlib
changeset 2468:16c57206cef7
Enable the use of internal (C64) palettes for generally specifying a palette.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 16 Apr 2020 17:38:56 +0300 |
parents | a11ef670bd99 |
children | 637a310e3f27 |
files | tools/gfxconv.c |
diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/tools/gfxconv.c Thu Apr 16 15:00:18 2020 +0300 +++ b/tools/gfxconv.c Thu Apr 16 17:38:56 2020 +0300 @@ -2310,6 +2310,20 @@ optC64Spec.pal = optPaletteData; break; + + default: + if (optC64Palette != NULL) + { + dmMsg(1, "Using internal palette '%s' (%s).\n", + optC64Palette->name, optC64Palette->desc); + + if ((res = dmC64PaletteFromC64Palette(&optPaletteData, optC64Palette, FALSE)) != DMERR_OK) + { + dmErrorMsg("Could not set up palette: %s.\n", + dmErrorStr(res)); + goto exit; + } + } } switch (optInType)