unsigned char far *ScrPtr( int x, int y ); void XDrawBox1( x, y, xx, yy ) { register unsigned char far *scptr = ScrPtr( x, y ); register int i; *scptr = 218; scptr++; scptr++; for (i=x+1; i<xx; ++i) { /* top line */ *scptr = 196; scptr++; scptr++; } *scptr = 191; /* top left corner */ scptr += 160; for (i=y+1; i<yy; ++i) { /* right side */ *scptr = 179; scptr += 160; } *scptr = 217; /* bottom right corner */ scptr--; scptr--; for (i=x+1; i<xx; ++i) { *scptr = 196; /* bottom line */ scptr--; scptr--; } *scptr = 192; /* bottom left corner */ scptr -= 160; for (i=y+1; i<yy; ++i) { /* left side */ *scptr = 179; scptr -= 160; } }