* Updated code to the beta9 API.
This commit is contained in:
parent
d0755d80a5
commit
b93cdd971c
1 changed files with 7 additions and 13 deletions
20
src/filter.c
20
src/filter.c
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue