Mercurial > hg > dmlib
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 |