Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <g2.h>
- #include <g2_X11.h>
- #include <math.h>
- int main(int argc, char *argv[])
- {
- int win = 0;
- int i = 1;
- win = g2_open_X11(500,320);
- g2_pen(win, 19);
- g2_set_line_width(win, 5);
- g2_line(win, 10, 10, 60, 60);
- g2_line(win, 60, 10, 10, 60);
- g2_pen(win, 3);
- g2_rectangle(win, 80, 60, 130, 10);
- g2_set_line_width(win, 0);
- g2_filled_rectangle(win, 150, 60, 200, 10);
- g2_pen(win, 7);
- g2_set_line_width(win, 7);
- g2_circle(win, 245, 35, 25);
- g2_set_line_width(win, 0);
- g2_filled_circle(win, 315, 35, 25);
- g2_set_line_width(win, 5);
- g2_pen(win, 19);
- g2_arc(0, 385, 35, 25, 25, 0, 120);
- g2_pen(win, 3);
- g2_arc(0, 385, 35, 25, 25, 120, 240);
- g2_pen(win, 25);
- g2_arc(0, 385, 35, 25, 25, 240, 360);
- g2_set_line_width(win, 0);
- g2_pen(win, 19);
- g2_filled_arc(0, 455, 35, 25, 25, 0, 120);
- g2_pen(win, 3);
- g2_filled_arc(0, 455, 35, 25, 25, 120, 240);
- g2_pen(win, 25);
- g2_filled_arc(0, 455, 35, 25, 25, 240, 360);
- for (i = 0; i <= 15; i++)
- {
- if (i == 0)
- {
- g2_pen(win, g2_ink(win, 0.5, 0.4, 1.0));
- g2_filled_circle(win, 20+(i*30), 90, 10);
- }
- if ((i % 2) != 0)
- {
- g2_pen(win, g2_ink(win, 0.5, 0.4, 1.0));
- g2_filled_circle(win, 20+(i*30), 90, 10);
- }
- if ((i % 2) == 0)
- {
- g2_pen(win, g2_ink(win, 1.0, 0.4, 0.35));
- g2_filled_circle(win, 20+(i*30), 90, 10);
- }
- }
- for (i = 0; i <= 15; i++)
- {
- if (i == 0)
- {
- g2_set_line_width(win, 0);
- g2_pen(win, g2_ink(win, 0.0, 0.0, 1.0));
- g2_filled_circle(win, 20+(i*30), 130, 10);
- g2_pen(win, 1);
- g2_circle(win, 20+(i*30), 130, 10);
- }
- if ((i % 2) != 0)
- {
- g2_set_line_width(win, 0);
- g2_pen(win, g2_ink(win, 0.0+(i*0.0625), 0.0+(i*0.0625), 1.0));
- g2_filled_circle(win, 20+(i*30), 130, 10);
- g2_pen(win, 1);
- g2_circle(win, 20+(i*30), 130, 10);
- }
- if ((i % 2) == 0)
- {
- g2_set_line_width(win, 0);
- g2_pen(win, g2_ink(win, 0.0+(i*0.0625), 0.0+(i*0.0625), 1.0));
- g2_filled_circle(win, 20+(i*30), 130, 10);
- g2_pen(win, 1);
- g2_circle(win, 20+(i*30), 130, 10);
- }
- }
- g2_set_line_width(win, 1);
- for (i = 0; i <= 499; i++)
- {
- g2_pen(win, g2_ink(win, 1.0, 1.0-(i*0.002), 1.0-(i*0.002)));
- g2_line(win, 10+i, 190, 10+i, 160);
- }
- g2_pen(win, 19);
- for (i = 0; i <= 11; i++)
- {
- g2_line(win, 350, 235, 350, 265+(i*cos(0.523598776)));
- }
- g2_pen(win, 1);
- g2_set_font_size(win, 24);
- g2_string(win, 10, 280, "Tento text je napisany pismom velkosti 24");
- g2_set_font_size(win, 15);
- g2_string(win, 10, 260, "Tento text je napisany pismom velkosti 15");
- g2_set_font_size(win, 12);
- g2_string(win, 10, 245, "Tento text je napisany pismom velkosti 12");
- g2_set_font_size(win, 10);
- g2_string(win, 10, 230, "Tento text je napisany pismom velkosti 10");
- getchar();
- g2_close(win);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement