|
|
1.1 ! root 1: #include "pen.h" ! 2: erase(){} ! 3: closepl(){ ! 4: move(e0->p1x,e0->p1y); ! 5: color((char *)0); ! 6: ckerr(1); ! 7: } ! 8: grade(){} ! 9: ppause(){} ! 10: cfill(s) ! 11: char *s; ! 12: { ! 13: register char **p; ! 14: register char *sp, *bp; ! 15: while(*s != NULL){ ! 16: if(*s >= '0' && *s <= '8'){ ! 17: e1->brush = atoi(s); ! 18: } ! 19: else if(*s == 'A'){ ! 20: e1->pslant = (180. - atof(++s))/RADIANS; ! 21: } ! 22: else if(*s == 'G'){ ! 23: e1->pgap = atoi(++s); ! 24: } ! 25: else { ! 26: if(*s == 'T')sp = s+1; ! 27: else sp = s; ! 28: if(*s == 'b')sp+=2; ! 29: for(p=pens;p<&pens[4];p++){ ! 30: bp = *p; ! 31: if(*bp == 'b')bp+=2; ! 32: if(*bp == *sp){ ! 33: e1->brush = p-pens; ! 34: e1->brush++; ! 35: if(*s == 'T')e1->brush += 4; ! 36: } ! 37: } ! 38: } ! 39: while(*++s != NULL) ! 40: if(*s == '/'){ ! 41: s++; ! 42: break; ! 43: } ! 44: } ! 45: } ! 46: idle(){} ! 47: ptype(){}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.