Пример #1
0
void dpy_writechar(int x, int y, uni_t c)
{
	unsigned int id = glyphcache_id(c, defaultattr);
	sput(backbuffer, x, y, id);
	if (emu_wcwidth(c) == 2)
		sput(backbuffer, x+1, y, 0);
}
Пример #2
0
void dpy_cleararea(int x1, int y1, int x2, int y2)
{
	for (int y=y1; y<=y2; y++)
	{
		unsigned int* p = &backbuffer[y * screenwidth];
		for (int x=x1; x<=x2; x++)
			p[x] = glyphcache_id(' ' , defaultattr);
	}
}
Пример #3
0
void dpy_cleararea(int x1, int y1, int x2, int y2)
{
	for (int y=y1; y<=y2; y++)
		for (int x=x1; x<=x2; x++)
			sput(backbuffer, x, y, glyphcache_id(' ' , defaultattr));
}