tailieunhanh - PHƯƠNG PHÁP TẠO HÌNH CHUYỂN ĐỘNG VÀ THỰC ĐƠN

Lưu trạng thái màn hình vào một chỗ nào đó. Vẽ một hình ảnh. Đưa trạng thái cũ màn hình ra xếp đè lên ảnh vừa vẽ | PHƯƠNG PHÁP TẠO HÌNH CHUYỂN ĐỘNG VÀ THỰC ĐƠN Nhóm SV thực hiện: Dương Thị Hải Trần Thị Thu Hiền I/ Phương pháp tạo hình chuyển động và thực đơn II/ Chương trình minh hoạ I/ Phương pháp tạo hình chuyển động và thực đơn Nguyên tắc tạo hình chuyển động: Vẽ 1 hình trên màn hình Dùng thủ tục Delay giữ hình này trong 1 thời gian Xoá hình, vẽ hình khác ở vị trí tiếp theo 1/ Vẽ hình: Cách 1: Vẽ lại một ảnh nhưng tại các vị trí khác nhau Cách 2: Lưu ảnh vào một vùng nhớ rồi đưa ảnh ra màn hình tại các vị trí khác nhau 2/ Xoá ảnh Cách 1: Dùng hàm cleardevice Cách 2: Dùng hàm putimage (mode XOR_PUT) để xếp chồng lên ảnh cần xoá Cách 3: Lưu trạng thái màn hình vào một chỗ nào đó. Vẽ một hình ảnh. Đưa trạng thái cũ màn hình ra xếp đè lên ảnh vừa vẽ Thực đơn: Kéo thả Dùng chuột di chuyển Dùng các phím trên bàn phím Chương trình sau sẽ minh hoạ cho phương pháp tạo hình chuyển động và thực đơn bằng việc sử dụng các phím mũi tên lên, xuống, trái, phải trên bàn phím. II/ Chương trình minh hoạ Chương trình vẽ hình sao vừa quay vừa chuyển động #include #include #include #include #include #include voidmode(intm) { union REGS r; ; ; int86(16,&r,&r); } void point(int x, int y,int c) { if ((x>=0)&&(x=0)&&(y ay) { d = ay-(ax >> 1); while (x1 != x2) { if (d >= 0) { y1 = y1 + sy; d = d - ax; } x1 = x1 + sx; d = d + ay; point(x1, y1, color); } //while } else { d = ax-(ay >> 1); while (y1 != y2) { if (d >= 0) { x1 = x1 + sx; d = d - ay; } y1 = y1 + sy; d = d + ax; point(x1, y1, color); } //while } //if } //end drawLine void ve_hinhsao(double afa,int xo,int yo,int xc,int yc,int r,int c) { int a[5],b[5]; double i; // . | PHƯƠNG PHÁP TẠO HÌNH CHUYỂN ĐỘNG VÀ THỰC ĐƠN Nhóm SV thực hiện: Dương Thị Hải Trần Thị Thu Hiền I/ Phương pháp tạo hình chuyển động và thực đơn II/ Chương trình minh hoạ I/ Phương pháp tạo hình chuyển động và thực đơn Nguyên tắc tạo hình chuyển động: Vẽ 1 hình trên màn hình Dùng thủ tục Delay giữ hình này trong 1 thời gian Xoá hình, vẽ hình khác ở vị trí tiếp theo 1/ Vẽ hình: Cách 1: Vẽ lại một ảnh nhưng tại các vị trí khác nhau Cách 2: Lưu ảnh vào một vùng nhớ rồi đưa ảnh ra màn hình tại các vị trí khác nhau 2/ Xoá ảnh Cách 1: Dùng hàm cleardevice Cách 2: Dùng hàm putimage (mode XOR_PUT) để xếp chồng lên ảnh cần xoá Cách 3: Lưu trạng thái màn hình vào một chỗ nào đó. Vẽ một hình ảnh. Đưa trạng thái cũ màn hình ra xếp đè lên ảnh vừa vẽ Thực đơn: Kéo thả Dùng chuột di chuyển Dùng các phím trên bàn phím Chương trình sau sẽ minh hoạ cho phương pháp tạo hình chuyển động và thực đơn bằng việc sử dụng các phím mũi tên lên, xuống, trái, phải trên bàn phím. II/ Chương trình minh hoạ .

TỪ KHÓA LIÊN QUAN