/* Plots fractal n-gons * Jepler * Thu Jun 30 01:30:20 CDT 1994 */ #include #include #include #ifdef CRAPPY_GRAFIX #define SX 320 #define SY 200 #else #define SX 640 #define SY 480 #endif int x,y; int *xp,*yp; int p,q,c; int r,s; double rr; double dx0=0,dy0=0,dx1=0,dy1=0; int points=2<<20; #define MIN(a,b) ((a)<(b)?(a):(b)) #define MAX(a,b) ((a)<(b)?(b):(a)) main(int argc, char **argv) { vga_init(); if (argc!=2) { printf("usage: %s #\nTo draw n-sided polygonal fractal",argv[0]); return 1; } p=atoi(argv[1]); if(!(xp=malloc((p)*sizeof(int)))||!(yp=malloc((p)*sizeof(int)))) { printf("Malloc error. Sorry!\n"); return 1; } rr=M_PI/p; for(q=0;q127?127:c); } vga_setmode(TEXT); }