home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include "vogle.h"
-
- /*
- * A program showing basic line drawing, text and (if applicable)
- * colour. As none of the projection routines have been called we
- * move and draw in the initial coordinate system -1.0 to 1.0.
- */
- main(ac, av)
- int ac;
- char **av;
- {
- char *p;
- float cw, ch;
-
- prefsize(200, 200);
- prefposition(100, 100);
- vinit("mswin"); /* set up device */
-
- if (ac == 2)
- font(av[1]); /* change font to the argument */
-
- color(BLACK); /* set current color */
- clear(); /* clear screen to current color */
-
- color(GREEN);
- /* 2 d move to start where we want drawstr to start */
- move2(-0.9, 0.9);
-
- drawstr("A Simple Example"); /* draw string in current color */
-
- /*
- * the next four lines draw the x
- */
- move2(0.,0.);
- draw2(.76,.76);
- move2(0.,.76);
- draw2(.76,0.);
-
- move2(0.0,0.5);
- drawstr("x done");
- drawstr("next sentence");
-
- move2(0.0,0.1);
- for (p = "hello world"; *p != NULL; p++)
- drawchar(*p); /* draw the string one char at a time */
-
- /*
- * the next five lines draw the square
- */
- move2(0.,0.);
- draw2(.76,0.);
- draw2(.76,.76);
- draw2(0.,.76);
- draw2(0.,0.);
-
- getkey(); /* wait for some input */
-
- vexit(); /* set the screen back to its original state */
- }
-
-