comparison tools/lib64gfx.c @ 1457:dcff9ac95d3f

Add function to set DMImage's palette to default C64 palette and use it.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 10 May 2018 19:58:52 +0300
parents 42fb39da7dde
children 361cad3b8445
comparison
equal deleted inserted replaced
1456:42fb39da7dde 1457:dcff9ac95d3f
30 { 0x6C, 0x6C, 0x6C, 0xff }, 30 { 0x6C, 0x6C, 0x6C, 0xff },
31 { 0x9A, 0xD2, 0x84, 0xff }, 31 { 0x9A, 0xD2, 0x84, 0xff },
32 { 0x6C, 0x5E, 0xB5, 0xff }, 32 { 0x6C, 0x5E, 0xB5, 0xff },
33 { 0x95, 0x95, 0x95, 0xff }, 33 { 0x95, 0x95, 0x95, 0xff },
34 }; 34 };
35
36
37 void dmSetDefaultC64Palette(DMImage *img)
38 {
39 img->constpal = TRUE;
40 img->pal = dmDefaultC64Palette;
41 img->ncolors = C64_NCOLORS;
42 img->ctransp = 255;
43 }
35 44
36 45
37 #define DM_GET_ADDR_LO(addr) ((addr) & 0xff) 46 #define DM_GET_ADDR_LO(addr) ((addr) & 0xff)
38 #define DM_GET_ADDR_HI(addr) (((addr) >> 8) & 0xff) 47 #define DM_GET_ADDR_HI(addr) (((addr) >> 8) & 0xff)
39 48