|
|
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.