Code chỉ mang tính chất tham khảo, chưa được tối ưu. Code được dùng từ thư viện graphics.h trên ngôn ngữ lập trình C/C++.
#include "graphics.h"
int main(){
int w = 600, h = 700, x = w / 2, y = h / 2;
initwindow(w,h,"© Nguyen Thien Tu",255,0);
setfillstyle(1, 15);
floodfill(2, 2, 15);
// DAU
setcolor(14); // mau vang
ellipse(x,y-145, 0, 180, 100, 55);
rectangle(200, 200, y+50, y);
setfillstyle(1, 14);
floodfill(x, y - 15, 14);
floodfill(x, y - 155, 14);
// MIENG
setcolor(12); // mau do nhat
setlinestyle(0, 0, 2);
ellipse(x, y - 45, 180, -45, 40, 20);
setlinestyle(0, 0, 1);
// CON MAT
setcolor(0); // mau den
rectangle(x - 100, y - 125, x + 100, y - 95);
setfillstyle(1, 0);
floodfill(240, 240, 0);
setcolor(7); // mau xam nhat
ellipse(x, y - 120, 0, 360, 40, 40);
setfillstyle(1, 7);
floodfill(x, 230, 7);
setcolor(15); // mau trang
ellipse(x, y - 120, 0, 360, 30, 30);
setfillstyle(1, 15);
floodfill(x, 230, 15);
setcolor(0);
ellipse(x, y - 120, 0, 360, 10, 10);
setfillstyle(1, 0);
floodfill(x, 230, 0);
// AO
setcolor(8); // mau xam dam
ellipse(x, y + 99, 180, 360, 100, 30);
rectangle(200, y, y + 50, y + 100);
setfillstyle(1, 8);
floodfill(x, y + 55, 8);
floodfill(x, y + 105, 8);
// CHAN
rectangle(x-60, y + 110, 265, y + 170);
rectangle(x+40, y + 110, 365, y + 170);
setfillstyle(1, 8);
floodfill(x-50, y + 155, 8);
floodfill(x+50, y + 155, 8);
// GIAY
setcolor(0);
ellipse(x - 47, y + 170, 0, 360, 15, 10);
ellipse(x + 53, y + 170, 0, 360, 15, 10);
setfillstyle(1, 0);
floodfill(x - 46, y + 169, 0);
floodfill(x + 54, y + 169, 0);
system("pause");
}
NGUYỄN THIÊN TỨ
Code vẽ Minion 2D trên thư viện graphics.h
4/
5
Oleh
Unknown
