* Updated code to the beta9 API.

This commit is contained in:
Sam Hocevar 2006-11-09 21:58:43 +00:00 committed by sam
parent d0755d80a5
commit b93cdd971c

View file

@ -143,10 +143,7 @@ static void filter_metal(context_t *cx)
{ {
static unsigned char const palette[] = static unsigned char const palette[] =
{ {
CUCUL_COLOR_LIGHTBLUE, CUCUL_LIGHTBLUE, CUCUL_BLUE, CUCUL_LIGHTGRAY, CUCUL_DARKGRAY,
CUCUL_COLOR_BLUE,
CUCUL_COLOR_LIGHTGRAY,
CUCUL_COLOR_DARKGRAY,
}; };
unsigned int x, y, w, h; unsigned int x, y, w, h;
@ -164,7 +161,7 @@ static void filter_metal(context_t *cx)
continue; continue;
i = ((cx->lines + y + x / 8) / 2) % 4; i = ((cx->lines + y + x / 8) / 2) % 4;
cucul_set_color(cx->torender, palette[i], CUCUL_COLOR_TRANSPARENT); cucul_set_color_ansi(cx->torender, palette[i], CUCUL_TRANSPARENT);
cucul_putchar(cx->torender, x, y, ch); cucul_putchar(cx->torender, x, y, ch);
} }
} }
@ -173,12 +170,8 @@ static void filter_gay(context_t *cx)
{ {
static unsigned char const rainbow[] = static unsigned char const rainbow[] =
{ {
CUCUL_COLOR_LIGHTMAGENTA, CUCUL_LIGHTMAGENTA, CUCUL_LIGHTRED, CUCUL_YELLOW,
CUCUL_COLOR_LIGHTRED, CUCUL_LIGHTGREEN, CUCUL_LIGHTCYAN, CUCUL_LIGHTBLUE,
CUCUL_COLOR_YELLOW,
CUCUL_COLOR_LIGHTGREEN,
CUCUL_COLOR_LIGHTCYAN,
CUCUL_COLOR_LIGHTBLUE,
}; };
unsigned int x, y, w, h; unsigned int x, y, w, h;
@ -191,8 +184,9 @@ static void filter_gay(context_t *cx)
unsigned long int ch = cucul_getchar(cx->torender, x, y); unsigned long int ch = cucul_getchar(cx->torender, x, y);
if(ch != (unsigned char)' ') if(ch != (unsigned char)' ')
{ {
cucul_set_color(cx->torender, rainbow[(x / 2 + y + cx->lines) % 6], cucul_set_color_ansi(cx->torender,
CUCUL_COLOR_TRANSPARENT); rainbow[(x / 2 + y + cx->lines) % 6],
CUCUL_TRANSPARENT);
cucul_putchar(cx->torender, x, y, ch); cucul_putchar(cx->torender, x, y, ch);
} }
} }