Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void star()
- {
- int x[5], y[5];
- float goc = (float)-90*M_PI/180; // xac dinh goc ban dau
- int R = 100;
- int x0 = getmaxx()/2, y0 = getmaxy()/2;
- for (int i=0; i<5; i++) // xac dinh toa do 5 dinh ngoi sao
- {
- x[i] = x0 + (int)(R*cos(goc)+0.5);
- y[i] = y0 + (int)(R*sin(goc)+0.5);
- goc += (float)72*M_PI/180;
- }
- for (int i=0, j = 4; i<5; i++) // Ve cac duong thang noi canh ngoi sao
- {
- delay(DELAY);
- lineBresenham(x[j],y[j],x[(j+2)%5],y[(j+2)%5]);
- j = (j + 2)%5;
- }
- int fun = 30;
- delay(DELAY*fun); setcolor(color); // dat mau cho ngoi sao.
- delay(DELAY*fun); floodfill(x0,y0,color); // to mau vung giua
- delay(DELAY*fun); floodfill(x0, y0 - R/3 - 1,color); // to mau canh tren
- delay(DELAY*fun); floodfill(x0 - R/3 - 1, y0,color); // to mau canh trai
- delay(DELAY*fun); floodfill(x0 + R/3 + 1, y0,color); // to mau canh phai
- delay(DELAY*fun); floodfill(x0 - R/3 - 1, y0 + R/3,color);// to mau canh trai duoi
- delay(DELAY*fun); floodfill(x0 + R/3 - 1, y0 + R/3 + 1,color); // to mau canh phai duoi
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement