Ejemplo n.º 1
0
static void perf_DRAWLINE(TeleUser *u, TeleCmdDrawLineData *d)
{
	/* draw a solid line */

	ggiSetGCForeground(vis, (ggi_pixel)d->pixel);
	ggiDrawLine(vis, d->x, d->y, d->xe, d->ye);
}	/* perf_DRAWLINE */
Ejemplo n.º 2
0
void x_rect(int xz, int yz, int xk, int yk)
{
 // draw empty rectangle
#ifndef TXTDEBUG
#ifdef GGI
 ggiDrawLine(ggiVis,xz,yz,xk,yz);
 ggiDrawLine(ggiVis,xk,yz,xk,yk);
 ggiDrawLine(ggiVis,xz,yk,xk,yk);
 ggiDrawLine(ggiVis,xz,yz,xz,yk);
#else
 vga_drawline(xz,yz,xk,yz);
 vga_drawline(xk,yz,xk,yk);
 vga_drawline(xz,yk,xk,yk);
 vga_drawline(xz,yz,xz,yk);
#endif
#endif
}
Ejemplo n.º 3
0
void x_line(int x1, int y1, int x2, int y2 )
{
// draw line
#ifndef TXTDEBUG
#ifdef	GGI
 ggiSetGCForeground (ggiVis, ggi_getcolor (xg_color));
 ggiDrawLine (ggiVis, x1, y1, x2, y2);
#else
 vga_drawline(x1,y1,x2,y2);
#endif
#endif
}