|
|
1.1 root 1: /* areaclear.c 4.1 83/03/09 */
2:
3: #include "2648.h"
4:
5: areaclear(rmin, cmin, rmax, cmax)
6: int rmin, cmin, rmax, cmax;
7: {
8: int osm;
9: char mes[20];
10: register int i;
11:
12: #ifdef TRACE
13: if (trace)
14: fprintf(trace, "areaclear(%d, %d, %d, %d)\n", rmin, cmin, rmax, cmax);
15: #endif
16: osm = _supsmode;
17: setclear();
18: sync();
19: #ifdef notdef
20: /* old kludge because I couldn't get area fill to work */
21: for (i=rmax; i>=rmin; i--) {
22: move(cmin, i);
23: draw(cmax, i);
24: }
25: #endif
26: sprintf(mes, "%da1b%d %d %d %de", (_video==NORMAL) ? 1 : 2, cmin, rmin, cmax, rmax);
27: escseq(ESCM);
28: outstr(mes);
29: _supsmode = osm;
30: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.