/* ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º º º º º snoflake() = PROGRAM TO GENERATE KOCH SNOWFLAKE º º º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ */ #include #include #include #include "tools.h" void generate (float X1, float Y1, float X2, float Y2, int level); int combination = 0,LINEWIDTH=1, operator=0, ANGLE, XCENTER, YCENTER; unsigned long int PATTERN=0xFFFFFFFF; float turtle_theta; int i; int generator_size = 5; int level; int init_size = 3; int initiator_x1[10] = {-150,0,150},initiator_x2[10]={0, 150,-150},initiator_y1[10]={-75,185,-75}, initiator_y2[10]={185,-75,-75}; float Xpoints[25], Ypoints[25]; float turtle_x,turtle_y,turtle_r; main() { printf("\nEnter level (1 - 8): "); scanf("%d",&level); if (level < 1) level = 1; setMode(16); cls(0); for (i=0; i 0) { for (j=0; j