void drawing2(IVideo* winVideo) { ipixel_point_t pts[3] = { { 100, 80 }, { 110, 120 }, { 210, 110 } }; int i; ipaint_fill(winVideo->paint, NULL, 0xffffffff); ipaint_line_width(winVideo->paint, 20); for (i = 0; i < 15; i++) { double x1 = 580 / 15 * i + 20; double x2 = x1 + i * 5; int cc = 128 + 127 * i / 15; ipaint_set_color(winVideo->paint, IRGBA_TO_A8R8G8B8(0, cc, cc, 255)); ipaint_line_width(winVideo->paint, 20); ipaint_draw_line(winVideo->paint, x1, 130, x2, 50); ipaint_set_color(winVideo->paint, IRGBA_TO_A8R8G8B8(cc, cc, 0, 255)); ipaint_line_width(winVideo->paint, 0.5 + i * 1.5); ipaint_draw_line(winVideo->paint, x1, 280, x1 + 50, 190); ipaint_set_color(winVideo->paint, IRGBA_TO_A8R8G8B8(cc, 0, cc, 255)); ipaint_draw_circle(winVideo->paint, x1, 350, i + 0.5); } }
void SetBrushColor(IVideo* winVideo,char r,char g, char b,char a){ ipaint_set_color(winVideo->paint, IRGBA_TO_A8R8G8B8(r, g, b, a)); }