From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2001-08-19 13:04:26
On Fri, Aug 17, 2001 at 05:38:39PM +0200, Maciej Witkowiak wrote:
> I think about something like in C128 Basic, where drawing functions take color
> number not color value. E.g. for 160x200x4 there is palette of 4 colors from
> 16 available.
>
> And what should getmaxcolor return for 160x200x4 on C64: 4 or 16?
getmaxcolor() should return 4. For the number of palette colors, the BGI
library has a special function getpalettesize() - I will add it to the API.
There are some more BGI functions that would make sense:
unsigned char getbkcolor (void);
/* Return the current background color */
void setbkcolor (unsigned char color);
/* Set the background color */
void setpalette (unsigned num, const struct palettetype* palette);
/* Set one palette entry */
void getpalette (unsigned num, struct palettetype* palette);
/* Get one palette entry */
void setallpalette (const struct palettetype* allpalette);
/* Set all palette entries */
Anything else missing?
Regards
Uz
--
Ullrich von Bassewitz uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2001-12-14 22:05:41 CET